IR: Return unique_ptr from MDNode::getTemporary()
[oota-llvm.git] / lib / AsmParser / LLParser.h
index 54e0d5bf020200dba3ad65026f5438e78278a67c..b1f94c237a961ac020b77153b8fe6c39f86f024d 100644 (file)
@@ -136,7 +136,7 @@ namespace llvm {
     std::vector<std::pair<Type*, LocTy> > NumberedTypes;
 
     std::vector<TrackingMDNodeRef> NumberedMetadata;
-    std::map<unsigned, std::pair<MDTuple *, LocTy>> ForwardRefMDNodes;
+    std::map<unsigned, std::pair<TempMDTuple, LocTy>> ForwardRefMDNodes;
 
     // Global Value reference information.
     std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;