summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM64/bitfield-extract.ll
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-04-30 20:34:31 +0000
committerReid Kleckner <reid@kleckner.net>2014-04-30 20:34:31 +0000
commitdd2647edcf99a9e7b1af9b407ff1489b4ee45739 (patch)
tree2b9577895fc33cdbfc667deb81b222832e351d82 /llvm/test/CodeGen/ARM64/bitfield-extract.ll
parent40286e0b6dc48cdfbcc2c54450afb5fc29b95494 (diff)
downloadbcm5719-llvm-dd2647edcf99a9e7b1af9b407ff1489b4ee45739.tar.gz
bcm5719-llvm-dd2647edcf99a9e7b1af9b407ff1489b4ee45739.zip
Fix the clang-cl self-host build by defining ~DwarfDebug out of line
DwarfDebug.h has a SmallVector member containing a unique_ptr of an incomplete type. MSVC doesn't have key functions, so the vtable and dtor are emitted in AsmPrinter.cpp, where DwarfDebug's ctor is called. AsmPrinter.cpp include DwarfUnit.h and doesn't get a complete definition of DwarfTypeUnit. We could fix the problem by including DwarfUnit.h in DwarfDebug.h, but that would increase header bloat. Instead, define ~DwarfDebug out of line. llvm-svn: 207701
Diffstat (limited to 'llvm/test/CodeGen/ARM64/bitfield-extract.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud