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:
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
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 ?
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.