Adds a new property to Maki, IsICERepresentableByInt32.
When a macro invocation expands to an ICE that can be represented as a 32-bit integer, this property is set to true; otherwise it is set to false.
We liberally treat positive ICEs as being unsigned so as to fit more values in 32-bit integers.
For negative ICEs we check that they can fit in a 32-bit signed integer.
Adds a new property to Maki,
IsICERepresentableByInt32
. When a macro invocation expands to an ICE that can be represented as a 32-bit integer, this property is set to true; otherwise it is set to false. We liberally treat positive ICEs as being unsigned so as to fit more values in 32-bit integers. For negative ICEs we check that they can fit in a 32-bit signed integer.Closes #31