solidity/test/libsolidity/semanticTests/viaYul/storage/packed_storage.sol
2019-05-02 17:03:22 +02:00

17 lines
279 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: true
// ----
// f(uint8): 6 -> 9