solidity/test/libsolidity/syntaxTests/iceRegressionTests/const_struct_with_mapping.sol
hrkrshnn 8815d6f5f0 Moved a check related to constants to TypeChecker
And added a proper error message when constant types containing (nested) mapping types are used.
2021-10-26 18:43:04 +02:00

9 lines
256 B
Solidity

contract C {
struct S {
mapping(uint => uint) c;
}
S public constant e = 0x1212121212121212121212121212121212121212;
}
// ----
// DeclarationError 3530: (71-135): The type contains a (nested) mapping and therefore cannot be a constant.