| 1234567891011121314151617181920212223242526272829303132 |
- contract c {
- struct S { int f1; }
- function f(S s) public returns (int) {
- return now.s;
- }
- function g() public {
- now();
- }
- function h() public returns (uint) {
- return now;
- }
- function j() public returns (bool) {
- return now > 102;
- }
- function k() public returns (int) {
- int now = 5;
- return now;
- }
- event LockRecord(address a,uint n,uint256 m);
- function foo() public {
- emit LockRecord(address(this), now, 34);
- emit LockRecord({a: address(this), n: now, m: 34});
- }
- }
- // ---- Expect: diagnostics ----
- // error: 4:10-13: 'now' not found
- // error: 7:3-6: unknown function or type 'now'
- // error: 10:10-13: 'now' not found. 'now' was an alias for 'block.timestamp' in older versions of the Solidity language. Please use 'block.timestamp' instead.
- // error: 13:10-13: 'now' not found. 'now' was an alias for 'block.timestamp' in older versions of the Solidity language. Please use 'block.timestamp' instead.
- // error: 21:34-37: 'now' not found
- // error: 22:41-44: 'now' not found
|