DwarfDebug: Check for null DebugLocs
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 20 Mar 2015 19:37:03 +0000 (19:37 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 20 Mar 2015 19:37:03 +0000 (19:37 +0000)
commitd3a057733f2f584f26c2f6529f1161ec93343e51
tree33803f47b532beb0856f31743a678e22b34d2bd0
parenta3bdc328a5ef1c915e897221aa29d17b0b7cb4d5
DwarfDebug: Check for null DebugLocs

`DL` might be null, so check for that before using accessors.  A WIP
patch to make `DIDescriptors` more strict fails otherwise.

As a bonus, I think the logic is easier to follow now (despite the extra
nesting depth).

llvm-svn: 232836
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp