-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Code Generation Tools
-
CODEGEN-14896
-
C29_2.1.0.STS
-
C29_2.2.0.LTS*
-
default
-
For this source code ...
typedef unsigned int uint32; uint32 AddressManipulation(const uint32 * address) { uint32 shift = ((*address + 1000U) << 5); /* Compilation hangs during translation while resolving the load/store of an address that has been manipulated by a shifted sum. */ return *(volatile uint32 *)shift; }