The Dwarf writer was comparing mangled and unmangled names for C++ code when we
authorBill Wendling <isanbard@gmail.com>
Fri, 17 Oct 2008 18:48:57 +0000 (18:48 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 17 Oct 2008 18:48:57 +0000 (18:48 +0000)
commita9f0cc4ced61589c5a045016dc51061af54bac20
tree87a46351b6d22f1d76f6a976b9df353d0abe0190
parentc4d1021ead43cfa7da08a8f7ddc9a059a8ba14c5
The Dwarf writer was comparing mangled and unmangled names for C++ code when we
have an unreachable block in a function. This was triggering the assert. This is
a horrid hack to cover this up.

Oh! for a good debug info architecture!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57714 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfWriter.cpp
test/DebugInfo/2008-10-17-C++DebugCrash.ll [new file with mode: 0644]