- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Windows 8.1 64 VS2013
I need some workaround tips for:
error : assertion failed at: "shared/cfe/edgglue/edg_expr.c", line 845
error : assertion failed at: "shared/cfe/edgglue/edg_expr.c", line 847
errors if compiled with:
AND
Intel(R) C++ Compiler XE for IA-32, version 14.0.4 Package ID: w_ccompxe_2013_sp1.4.237
no errors if compiled with:
Intel(R) C++ Intel(R) 64 Compiler XE for applications running on Intel(R) 64, version 15.0.2 Package ID: w_ccompxe_2015.2.179
OR
Intel(R) C++ Intel(R) 64 Compiler XE for Intel(R) 64, version 14.0.4 Package ID: w_ccompxe_2013_sp1.4.237
any suggestions ?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This issue has not reported before.
Please send a testcase if possible and compilation options. Try /Od to see if it works around the issue.
Thanks,
Jennifer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Jennifer,
I was able to track down the problem and found a workaround.
It seems that the 32Bit-Compiler has problems to generate or use a implicit copy constructor for my 'Time' Type.
Adding an explicit copy constructor resolved the problem. Unfortunately I was not able to isolate the 'Time' class declaration
because the 'Time' class is defined a separate static library and has several dependences. Note: sizeof(Time) == sizeof(uint64)
Hope that this Information helps you to identify the problem.

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