Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Completed
    • Affects versions: None
    • Fix versions: None
    • Labels:
    • Environment:

      {:deps {org.clojure/clojurescript {:mvn/version "1.10.439"}
      org.clojure/test.check {:mvn/version "0.10.0-alpha3"}}}

    • Patch:
      Code and Test

      Description

      This is a regression that does not occur with 1.10.339

      $ clj -Srepro -m cljs.main
      ClojureScript 1.10.439
      cljs.user=> (require '[clojure.spec.alpha :as s] '[clojure.spec.test.alpha :as stest])
      nil
      cljs.user=> (s/fdef clojure.core/= :args (s/+ any?))
      cljs.core/=
      cljs.user=> (stest/instrument)
      [cljs.core/=]
      cljs.user=> (= 1)
      RangeError: Maximum call stack size exceeded.
      	 inode_assoc_BANG_ (cljs/core.cljs:7313:48)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs.core/key-test (cljs/core.cljs:7067:12)
      	 inode_assoc_BANG_ (cljs/core.cljs:7325:18)
      	 assoc_BANG_ (cljs/core.cljs:7994:33)
      	 cljs$core$ITransientAssociative$_assoc_BANG_$arity$3 (cljs/core.cljs:8061:37)
      	 fromArrays (cljs/core.cljs:7940:35)
      	 G__1959__delegate (cljs/spec/test/alpha.cljs:117:17)
      	 cljs$lang$applyTo (cljs/spec/test/alpha.cljs:115:20)
      	 cljs$core$IFn$_invoke$arity$2 (cljs/core.cljs:3895:30)
      	 cljs$core$apply (cljs/core.cljs:3887:1)
      	 cljs$core$key_test (cljs/core.cljs:7067:12)
      cljs.user=>
      

        Attachments

          Activity

            People

            • Assignee:
              mfikes Mike Fikes
              Reporter:
              mfikes Mike Fikes
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: