solidity/test/libsolidity/semanticTests/viaYul/storage/packed_storage.sol
Alex Beregszaszi 159f50e189 Turn on semantic tests for the old codegen where possible
These were marked IR-only, but they do pass on the old codegen too.

Also add old codegen version of semantictests/revertStrings/function_entry_checks.
2020-11-25 14:33:39 +00:00

18 lines
303 B
Solidity

contract C {
uint16 x;
byte y;
uint16 z;
function f(uint8 a) public returns (uint _x) {
x = a;
y = byte(uint8(x) + 1);
z = uint8(y) + 1;
x = z + 1;
_x = x;
}
}
// ====
// compileViaYul: also
// compileToEwasm: also
// ----
// f(uint8): 6 -> 9