I encounter a failure at Version 17.0.4.210 Build 20170411
it can be reproduced with these codes( test.c):
int main(int argc,char** argv) { #ifdef __DEC32_MAX__ float i2 = __DEC32_MAX__; #endif return 0; }
compile the souce with: "icl test.c " or "icl /E test.c", get the error message:
test.c(4): internal error: assertion failed: macro_invocation: unknown special predefined macro (shared/cfe/edgcpfe/macro.c, line 5750) float i2 = __DEC32_MAX__;
can some one help with this issue? is this a bug of the compiler?