diff --git a/src/cljs/cljs/core.cljs b/src/cljs/cljs/core.cljs index 31fae9dbce..c4852a4bf6 100644 --- a/src/cljs/cljs/core.cljs +++ b/src/cljs/cljs/core.cljs @@ -395,7 +395,8 @@ (extend-type default IHash - (-hash [o] (goog.getUid o))) + (-hash [o] + (if (nil? o) 0 (goog.getUid o)))) ;;this is primitive because & emits call to array-seq (defn inc