Revert "Revert r198851, "Prototype of skeleton type units for fission""
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 10 Jan 2014 01:38:41 +0000 (01:38 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 10 Jan 2014 01:38:41 +0000 (01:38 +0000)
commit0f09c9f5ac4017f4accda3691832e71ba7158c2c
tree161809182317eec31084007020362bf64dcc23e2
parentd9615670b7d2b6b43d19d6e8706e9d504f91030e
Revert "Revert r198851, "Prototype of skeleton type units for fission""

This reverts commit r198865 which reverts r198851.

ASan identified a use-of-uninitialized of the DwarfTypeUnit::Ty variable
in skeleton type units.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198908 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/MC/MCObjectFileInfo.cpp
test/DebugInfo/X86/generate-odr-hash.ll