solidity/test/libsolidity/semanticTests/structs/array_of_recursive_struct.sol
2023-05-11 10:56:55 -05:00

13 lines
277 B
Solidity

contract Test {
struct RecursiveStruct {
RecursiveStruct[] vals;
}
function func() public pure {
RecursiveStruct[1] memory val = [ RecursiveStruct(new RecursiveStruct[](42)) ];
assert(val[0].vals.length == 42);
}
}
// ----
// func() ->