solidity/test/libsolidity/semanticTests/interfaceID/interfaceId_events.sol

22 lines
532 B
Solidity
Raw Normal View History

2020-04-08 22:08:49 +00:00
interface HelloWorld {
function hello() external pure;
function world(int) external pure;
}
interface HelloWorldWithEvent {
event Event();
function hello() external pure;
function world(int) external pure;
}
contract Test {
bytes4 public hello_world = type(HelloWorld).interfaceId;
bytes4 public hello_world_with_event = type(HelloWorldWithEvent).interfaceId;
}
// ====
// compileViaYul: also
// ----
// hello_world() -> left(0xc6be8b58)
// hello_world_with_event() -> left(0xc6be8b58)