User-defined literal suffixes: Tests

This commit is contained in:
Kamil Śliwak
2023-04-12 12:07:46 +02:00
parent cbd0da426c
commit 5edad8f450
201 changed files with 3593 additions and 0 deletions
@@ -0,0 +1,13 @@
function suffix(uint) pure suffix returns (uint) {
revert();
}
contract C {
function f() public pure {
1 suffix;
uint a = 0;
a;
}
}
// ----
// Warning 5740: (138-159): Unreachable code.
@@ -0,0 +1,17 @@
==== Source: A.sol ====
function suffix(uint) pure suffix returns (uint) {
revert();
}
==== Source: B.sol ====
import "A.sol" as A;
contract C {
function f() public pure {
1 A.suffix;
uint a = 0;
a;
}
}
// ----
// Warning 5740: (B.sol:94-115): Unreachable code.