[PATCH] Fix for bug 21725: wrong results with union and strict-aliasing
jeroen.dobbelaere at gmail.com
Tue Mar 17 07:37:11 PDT 2015
Further investigation shows that llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp is not ready to handle struct types where multiple members have the same (0) offset. The clang fix only makes sense once that issue is resolved.
More information about the cfe-commits