Revert "AsmPrinter: Change DIEValue to be stored by value"
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Wed, 27 May 2015 19:30:27 +0000 (19:30 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Wed, 27 May 2015 19:30:27 +0000 (19:30 +0000)
commit583bc03829fb39435db56bb4bc8d4049c19a167a
tree7e9a688e4267967c4ce286c1b19bad15d3668da3
parent7735b48a8ba8067a09d9935491ba63b52239779b
Revert "AsmPrinter: Change DIEValue to be stored by value"

This reverts commit r238349, since it caused some errors on bots:
  - std::is_trivially_copyable isn't available until GCC 5.0.
  - It was complaining about strict aliasing with my use of
    ArrayCharUnion.

llvm-svn: 238350
12 files changed:
llvm/include/llvm/CodeGen/DIE.h
llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
llvm/lib/CodeGen/AsmPrinter/DIE.cpp
llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
llvm/lib/CodeGen/AsmPrinter/DIEHash.h
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
llvm/tools/dsymutil/DwarfLinker.cpp
llvm/unittests/CodeGen/DIEHashTest.cpp