lambda icon indicating copy to clipboard operation
lambda copied to clipboard

Stack Overflow in Type System

Open 71104 opened this issue 8 years ago • 0 comments

With type system enabled:

> let f = fn n: integer -> if n < 2 then 1 else 2 in f 5
RangeError: Maximum call stack size exceeded
    at Array.intersection (/usr/local/google/home/alarocca/lambda/bin/lambda.js:92:19)
    at Context.intersection (/usr/local/google/home/alarocca/lambda/bin/lambda.js:184:15)
    at PrototypedType.merge (/usr/local/google/home/alarocca/lambda/bin/lambda.js:828:43)
    at Context.<anonymous> (/usr/local/google/home/alarocca/lambda/bin/lambda.js:185:17)
    at Array.forEach (native)
    at Context.intersection (/usr/local/google/home/alarocca/lambda/bin/lambda.js:184:42)
    at PrototypedType.merge (/usr/local/google/home/alarocca/lambda/bin/lambda.js:828:43)
    at Context.<anonymous> (/usr/local/google/home/alarocca/lambda/bin/lambda.js:185:17)
    at Array.forEach (native)
    at Context.intersection (/usr/local/google/home/alarocca/lambda/bin/lambda.js:184:42)

71104 avatar Sep 18 '16 17:09 71104