solidity/test/libsolidity/smtCheckerTests/operators/delete_struct.sol
2021-04-08 21:03:39 +02:00

20 lines
201 B
Solidity

contract C
{
struct S
{
uint x;
}
function f(bool b) public pure {
S memory s;
s.x = 2;
if (b)
delete s;
else
delete s.x;
assert(s.x == 0);
}
}
// ====
// SMTEngine: all
// ----