Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7943 Discussions

Build XE 2013 - internal assertion error

Noel_G_Intel
Employee
263 Views

I'm getting the following on a couple of files when I build.

16>  Internal error: assertion failed at: "shared/cfe/edgcpfe/cmd_line.c", line 11641

0 Kudos
2 Replies
JenniferJ
Moderator
263 Views
can you send the .i file? thanks, Jennifer
0 Kudos
Judith_W_Intel
Employee
263 Views
I think this is the same as DPD200292117 which has been fixed just in the last week or so. The problem occurs when old style for loops are enabled with the /Zc:forScope- option and you are using MSVC++ 2012 (where c++11 range based for loops are enabled). These two kinds of loops are not allowed to be used together, but we should allow the option and only give a warning when we see an actual range based for loop in the code. This should be fixed in the next update. Sorry for the inconvenience.
0 Kudos
Reply