There seems to be a problem when typing mutually recursive definition (even without recursion, if use precedes declaration)
Example:
cabal run sol-core.cabal -- -f mutual.solc
Results: Word
Results: forall a . a
contract Mutual {
function main () {
return f()
}
function f () {
return 42
}
}
There seems to be a problem when typing mutually recursive definition (even without recursion, if use precedes declaration)
Example:
main
seems to be typed asforall a. a