solidity/test/libsolidity/smtCheckerTests/types/enum_explicit_values_2.sol

15 lines
235 B
Solidity
Raw Normal View History

2019-03-06 00:10:43 +00:00
pragma experimental SMTChecker;
contract C
{
enum D { Left, Right }
D d;
function f(D _a) public {
require(_a == D.Left);
d = D.Left;
assert(d != _a);
}
}
// ----
2020-07-13 18:48:00 +00:00
// Warning 6328: (144-159): Assertion violation happens here