diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2013-01-05 05:14:23 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2013-01-05 05:14:23 +0000 |
commit | 5d295b41a3f4194778b6bc01a828b2115bd3a3f1 (patch) | |
tree | 510d116669ee45c96af52db1e5598607c9581652 /lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | |
parent | 84be3d5a73313eb19f2f9e0512153cd2e6f46c54 (diff) |
DenseMap: Appease -fstrict-aliasing on g++-4.4.
With DenseMapInfo<Enum>, it is miscompiled on g++-4.4.
static inline Enum getEmptyKey() { return Enum(<arbitrary int/unsigned value>); }
isEauql(getEmptyKey(), ...)
The compiler mis-assumes the return value is not aliased to Enum.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171600 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp')
0 files changed, 0 insertions, 0 deletions