Remove some unnecessary casts.
[oota-llvm.git] / lib / CodeGen / AsmPrinter / DwarfUnit.cpp
index cf4679fdac31f6347b7529b377fb6439c6a8c2c8..65ec21c92f3d1de993c20887899b8259cc0d5b8d 100644 (file)
@@ -1112,8 +1112,8 @@ void DwarfUnit::constructSubprogramArguments(DIE &Buffer, DITypeArray Args) {
       createAndAddDIE(dwarf::DW_TAG_unspecified_parameters, Buffer);
     } else {
       DIE &Arg = createAndAddDIE(dwarf::DW_TAG_formal_parameter, Buffer);
-      addType(Arg, DIType(Ty));
-      if (DIType(Ty).isArtificial())
+      addType(Arg, Ty);
+      if (Ty.isArtificial())
         addFlag(Arg, dwarf::DW_AT_artificial);
     }
   }