summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2016-12-13 20:30:12 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2016-12-13 20:30:12 +0000
commitb56a103462c8b9a3bac12859f9285b6fa3f5b7bb (patch)
treead7d04ddddabbde4bb2ca5b166c7c2283687c23f
parent09d29f9e01dc4ffa52a33255080a6600ef088839 (diff)
downloadbcm5719-llvm-b56a103462c8b9a3bac12859f9285b6fa3f5b7bb.tar.gz
bcm5719-llvm-b56a103462c8b9a3bac12859f9285b6fa3f5b7bb.zip
ADT: Use delete[] to delete the array owned by OwningArrayRef, as we created it with new[].
llvm-svn: 289582
-rw-r--r--llvm/include/llvm/ADT/ArrayRef.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/include/llvm/ADT/ArrayRef.h b/llvm/include/llvm/ADT/ArrayRef.h
index a8480d61981..b3fe31f4a80 100644
--- a/llvm/include/llvm/ADT/ArrayRef.h
+++ b/llvm/include/llvm/ADT/ArrayRef.h
@@ -424,12 +424,12 @@ namespace llvm {
}
OwningArrayRef(OwningArrayRef &&Other) { *this = Other; }
OwningArrayRef &operator=(OwningArrayRef &&Other) {
- delete this->data();
+ delete[] this->data();
this->MutableArrayRef<T>::operator=(Other);
Other.MutableArrayRef<T>::operator=(MutableArrayRef<T>());
return *this;
}
- ~OwningArrayRef() { delete this->data(); }
+ ~OwningArrayRef() { delete[] this->data(); }
};
/// @name ArrayRef Convenience constructors
OpenPOWER on IntegriCloud