-
Bug
-
Resolution: Won't Fix
-
Medium
-
Code Generation Tools
-
CODEGEN-4304
-
-
-
The enclosed test case contains a "while (it00++ != g.end())" which will cause undefined behavior at runtime (which in the reported case is an attempted unaligned access). The problem arises on the last iteration where the compiler is forced to increment an iterator that is already pointing to g.end(), which is undefined behavior.