diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/org/clojure/runtime/Symbol.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/org/clojure/runtime/Symbol.java b/src/org/clojure/runtime/Symbol.java index 84e41138..5d5b3a54 100644 --- a/src/org/clojure/runtime/Symbol.java +++ b/src/org/clojure/runtime/Symbol.java @@ -65,10 +65,10 @@ Symbol(String name) { while (hash == 0) { - Integer h = new Integer(rand.nextInt()); - if (h.intValue() != 0 && !hashes.contains(h)) + int h = rand.nextInt(); + if (h != 0 && !hashes.contains(h)) { - hash = h.intValue(); + hash = h; hashes.add(h); } } |