Replace OwningPtr<T> with std::unique_ptr<T>.
[oota-llvm.git] / include / llvm / CodeGen / RegAllocPBQP.h
index 40539dcab2883117b2ef32d0d14a73c540a9a04c..4b0e0bd6ff6f55fffb4f8ab1f8f17dee71f1041d 100644 (file)
@@ -29,7 +29,6 @@ namespace llvm {
   class MachineBlockFrequencyInfo;
   class MachineFunction;
   class TargetRegisterInfo;
-  template<class T> class OwningPtr;
 
   typedef PBQP::RegAlloc::Graph PBQPRAGraph;
 
@@ -158,8 +157,9 @@ namespace llvm {
                             PBQP::PBQPNum benefit);
   };
 
-  FunctionPass* createPBQPRegisterAllocator(OwningPtr<PBQPBuilder> &builder,
-                                            char *customPassID=0);
+  FunctionPass *
+  createPBQPRegisterAllocator(std::unique_ptr<PBQPBuilder> &builder,
+                              char *customPassID = 0);
 }
 
 #endif /* LLVM_CODEGEN_REGALLOCPBQP_H */