solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/039_functions_with_identical_structs_in_interface.sol

11 lines
290 B
Solidity
Raw Normal View History

pragma experimental ABIEncoderV2;
contract C {
struct S1 { int i; }
struct S2 { int i; }
function f(S1 memory) public pure {}
function f(S2 memory) public pure {}
}
// ----
// TypeError: (143-179): Function overload clash during conversion to external types for arguments.