[PBQP] Tidying up as per Dave Blaikie's suggesions for r220642.
authorLang Hames <lhames@gmail.com>
Sun, 26 Oct 2014 22:12:02 +0000 (22:12 +0000)
committerLang Hames <lhames@gmail.com>
Sun, 26 Oct 2014 22:12:02 +0000 (22:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220655 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/RegAllocPBQP.h

index 4d7e5d54d0dd173ebc6acc6b80e1e927481b5c00..b32499c3139d315ea597443cb0c15410015504ba 100644 (file)
@@ -109,9 +109,9 @@ public:
     RS = Other.RS;
     NumOpts = Other.NumOpts;
     DeniedOpts = Other.DeniedOpts;
-    OptUnsafeEdges = std::unique_ptr<unsigned[]>(new unsigned[NumOpts]);
-    std::copy(&Other.OptUnsafeEdges[0], &Other.OptUnsafeEdges[NumOpts],
-              &OptUnsafeEdges[0]);
+    OptUnsafeEdges.reset(new unsigned[NumOpts]);
+    std::copy(Other.OptUnsafeEdges.get(), Other.OptUnsafeEdges.get() + NumOpts,
+              OptUnsafeEdges.get());
     VReg = Other.VReg;
     OptionRegs = Other.OptionRegs;
     return *this;