solidity/test/libsolidity/smtCheckerTests/function_selector/selector_2.sol

13 lines
313 B
Solidity
Raw Normal View History

pragma experimental SMTChecker;
contract C {
function g() external pure {
}
function f() public pure {
assert(msg.sig == this.g.selector);
}
}
// ----
// Warning 6328: (125-159): CHC: Assertion violation happens here.\nCounterexample:\n\n\n\n\nTransaction trace:\nC.constructor()\nC.f()