]> granicus.if.org Git - llvm/commitdiff
Remove unnecessary temporary construction.
authorDavid Blaikie <dblaikie@gmail.com>
Sun, 17 Nov 2013 21:59:31 +0000 (21:59 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sun, 17 Nov 2013 21:59:31 +0000 (21:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194981 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp

index 14cf245fe08c8c556cfc7c9cb6f6ea2e294a444d..db77a3fb1fb9524d2b0328a046eabf5800030121 100644 (file)
@@ -1247,7 +1247,7 @@ void CompileUnit::constructTypeDIE(DIE &Buffer, DICompositeType CTy) {
       addFlag(&Buffer, dwarf::DW_AT_APPLE_block);
 
     DICompositeType ContainingType(resolve(CTy.getContainingType()));
-    if (DIDescriptor(ContainingType).isCompositeType())
+    if (ContainingType.isCompositeType())
       addDIEEntry(&Buffer, dwarf::DW_AT_containing_type,
                   getOrCreateTypeDIE(DIType(ContainingType)));