Fix ICE when a constant variable declaration forward references a struct

This commit is contained in:
Marenz
2022-01-17 13:24:14 +01:00
parent 7b58afa94c
commit 0004ad8764
16 changed files with 25 additions and 31 deletions
@@ -5,4 +5,4 @@ contract C {
S public constant e = 0x1212121212121212121212121212121212121212;
}
// ----
// DeclarationError 3530: (71-135): The type contains a (nested) mapping and therefore cannot be a constant.
// TypeError 9259: (71-135): Only constants of value type and byte arrays are implemented.