File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 10551055 (bit-xor (-hash o) 0 )
10561056
10571057 (number? o)
1058- (if ^boolean (js/isFinite o)
1059- (if-not ^boolean (.isSafeInteger js/Number o)
1058+ (if (js/isFinite o)
1059+ (if-not (.isSafeInteger js/Number o)
10601060 (hash-double o)
10611061 (js-mod (Math/floor o) 2147483647 ))
10621062 (case o
Original file line number Diff line number Diff line change 183183 (-> (binding [ana/*cljs-ns* ana/*cljs-ns*]
184184 (env/with-compiler-env (env/default-compiler-env )
185185 (analyze (ana/empty-env ) '(.isArray js/Array (array )))))
186+ :tag )))
187+ (is (= 'boolean
188+ (-> (binding [ana/*cljs-ns* ana/*cljs-ns*]
189+ (env/with-compiler-env (env/default-compiler-env )
190+ (analyze (ana/empty-env ) '(.isSafeInteger js/Number 1 ))))
191+ :tag )))
192+ (is (= 'boolean
193+ (-> (binding [ana/*cljs-ns* ana/*cljs-ns*]
194+ (env/with-compiler-env (env/default-compiler-env )
195+ (analyze (ana/empty-env ) '(js/isFinite 1 ))))
186196 :tag ))))
187197
188198(deftest test-externs-infer
You can’t perform that action at this time.
0 commit comments