contract C { int constant a = 7; int constant b = 3; int constant c = a / b; int constant d = (-a) / b; function f() public pure returns (uint, int, uint, int) { uint[c] memory x; uint[-d] memory y; return (x.length, c, y.length, -d); } } // ==== // compileToEwasm: also // ---- // f() -> 2, 2, 2, 2