solidity/test/libsolidity/semanticTests/various/cross_contract_types.sol
2020-07-20 15:40:58 +02:00

20 lines
263 B
Solidity

contract Lib {
struct S {
uint256 a;
uint256 b;
}
}
contract Test {
function f() public returns (uint256 r) {
Lib.S memory x = Lib.S({a: 2, b: 3});
r = x.b;
}
}
// ====
// compileViaYul: also
// ----
// f() -> 3