Hi All,
I was trying to compile a program with Intel's STM ( prototype version 3.0).
My compilation command line was as follows
"intel/Compiler/bin/intel64/icpc -O0 -Wall -g -Qtm_enabled -c -o Cavity.o Cavity.cpp".
I got following error:
Tuple.h(84): remark #981: operands are evaluated in unspecified order
static double angle(Tuple a, Tuple b, Tuple c) {return b.angle(a, c);};
^
Cavity.cpp(141): remark #383: value copied to temporary, reference to temporary used
_connections->push_back(curr->getRelation(next));
^
Cavity.cpp(262): remark #981: operands are evaluated in unspecified order
ne = new Element(center, ed->getPoint(0), ed->getPoint(1));
^
(0): internal error: backend signals
compilation aborted for Cavity.cpp (code 4)
I have no clue whats going on here. Can somebody please throw some light on this?
Thanks
Arka
PS: The compliation was done on 64-bit Intel Nahalem machine.



