Invalid code generated for integer literal -2147483648
Submitted by Botond Baranyi
Link to original bug (#552492)
Description
The code generated for integer literal -2147483648 in certain operations does not compile on some systems.
Example: (from regression_test/intOper/TintOper.ttcn)
var integer x2 := -2147483648; if ( x2 == -2147483648 ) {setverdict(pass,x2)} else {setverdict(fail, x2)}
The generated C++ line (x2 == -2147483648) is ambiguous for some compilers.
Version: 6.6.0