solidity/test/libsolidity/semanticTests/cleanup/cleanup_in_compound_assign.sol

15 lines
289 B
Solidity
Raw Normal View History

contract C {
function test() public returns (uint256, uint256) {
uint32 a = 0xffffffff;
uint16 x = uint16(a);
uint16 y = x;
x /= 0x100;
y = y / 0x100;
return (x, y);
}
}
// ====
// compileViaYul: also
// ----
// test() -> 0xff, 0xff