mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Add failing test
This commit is contained in:
parent
80f6a13d65
commit
14cdb76e4b
@ -0,0 +1,23 @@
|
||||
contract Test {
|
||||
uint256 x;
|
||||
|
||||
function test() public returns (uint256) {
|
||||
uint256 a = myGetX();
|
||||
x = 5;
|
||||
uint256 b = myGetX();
|
||||
assembly {
|
||||
log0(0, 64)
|
||||
}
|
||||
return a + b + myGetX();
|
||||
}
|
||||
|
||||
function myGetX() internal view returns (uint256) {
|
||||
assembly {
|
||||
mstore(1, 0x123456789abcdef)
|
||||
}
|
||||
return x;
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// test() -> 10
|
||||
// ~ emit <anonymous>: 0x0123456789abcd, 0xef00000000000000000000000000000000000000000000000000000000000000
|
Loading…
Reference in New Issue
Block a user