1 2 3 4 5 6 7 8 9 10 11 12
contract C { uint[] arr; function f() public view { assert(arr.length == g().length); } function g() internal pure returns (uint[] memory) { } } // ==== // SMTEngine: all // ---- // Info 1180: Contract invariant(s) for :C:\n(arr.length <= 0)\n