- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there, the following error prevents me to compile my project. Here is the output:
1>------ Rebuild All started: Project: MyProject, Configuration: Release x64 ------
1> StdAfx.cpp
1> 102042.cpp
1> 102042.cpp
1> 102042.cpp
1> 102042.cpp
1> 102042.cpp
1> 102042.cpp
1> 102042.cpp
1>C:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\Platforms\\x64\\PlatformToolsets\\Intel C++ Compiler XE 12.0\\Microsoft.Cpp.x64.Intel C++ Compiler XE 12.0.targets(88,5): error : backend signals
1>
1> compilation aborted for StdAfx.cpp (code 4)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
I have turned off precompiled headers and still get the same error.
Any ideas what I can do?
Thanks,
Christian
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'll get back to you when I cannot fix it myself.
Thanks for your answer,
Christian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is the code.
And the output from my command line:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks,
Om
Intel Compiler support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for taking the time to create a reproducer.
I have reduced the example further to this standalone test case:
template
struct Pair
{
Pair(const _Ty1&, const _Ty2& _Val2) : second(_Val2) {}
_Ty2 second;
};
struct HOBJ
{
HOBJ();
HOBJ( const HOBJ& src );
};
struct Value
{
#ifdef OK
struct S
#else
struct
#endif
{
HOBJ h[2];
};
};
int main()
{
Pair
return 0;
}
As a workaround you can change the structure to a non-anonmyous struct (see #ifdef OK in example above).
BTW, it is illegal according to the C++ standard to declare anonymous structs. But since Microsoft allows this we do too.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page