-
Bug
-
Resolution: Fixed
-
Medium
-
Code Generation Tools
-
CODEGEN-8490
-
-
-
default
The CLA compiler fails to sign extend a 16-bit signed value to 32 bits before performing a negation. The expression "-(short)e" may look like a 16-bit negation, but because "int" is 32 bits on CLA, the expression "(short)e" must be converted to 32 bit "int" before the negation can be performed.