Use 'delete []' instead of 'delete' in OwningArray::reset().
[oota-llvm.git] / include / llvm / ADT / OwningPtr.h
index 95d7db17b9128bf01f8b3b129222db8cc913ec0d..033acb76350242f6a35906e1cb9042130a094771 100644 (file)
@@ -96,7 +96,7 @@ public:
     if (P == Ptr) return;
     T *Tmp = Ptr;
     Ptr = P;
-    delete Tmp;
+    delete [] Tmp;
   }
 
   /// take - Reset the owning pointer to null and return its pointer.  This does