Fix thinko. Create parent scope if parent descriptor is *not* null.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62022 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/AsmPrinter/DwarfWriter.cpp b/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
index 6293590..db0d656 100644
--- a/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
+++ b/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
@@ -2618,12 +2618,12 @@
     if (!Slot) {
       // FIXME - breaks down when the context is an inlined function.
       DIDescriptor ParentDesc;
-      DIBlock *DB = new DIBlock(V);
+      DIDescriptor *DB = new DIBlock(V);
       if (DIBlock *Block = dyn_cast<DIBlock>(DB)) {
         ParentDesc = Block->getContext();
       }
       DbgScope *Parent = ParentDesc.isNull() ? 
-        getOrCreateScope(ParentDesc.getGV()) : NULL;
+        NULL : getOrCreateScope(ParentDesc.getGV());
       Slot = new DbgScope(Parent, DB);
       if (Parent) {
         Parent->AddScope(Slot);