pragma solidity ^0.4.18; contract A { uint8 a = 0; } contract B is A { uint8[] a = [A.a]; } contract C { uint256 a = 0; } contract D is C { uint256[] a = [C.a]; }
0.4.18