[compiler-rt] r221769 - delete => delete[] for arrays.
David Blaikie
dblaikie at gmail.com
Wed Nov 12 10:58:50 PST 2014
On Tue, Nov 11, 2014 at 8:19 PM, Richard Trieu <rtrieu at google.com> wrote:
> Author: rtrieu
> Date: Tue Nov 11 22:19:57 2014
> New Revision: 221769
>
> URL: http://llvm.org/viewvc/llvm-project?rev=221769&view=rev
> Log:
> delete => delete[] for arrays.
>
We could probably just replace all these news and deletes with
unique_ptr<T> and unique_ptr<T[]>?
>
> Modified:
> compiler-rt/trunk/lib/asan/tests/asan_test.cc
> compiler-rt/trunk/lib/msan/tests/msan_test.cc
>
> Modified: compiler-rt/trunk/lib/asan/tests/asan_test.cc
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/tests/asan_test.cc?rev=221769&r1=221768&r2=221769&view=diff
>
> ==============================================================================
> --- compiler-rt/trunk/lib/asan/tests/asan_test.cc (original)
> +++ compiler-rt/trunk/lib/asan/tests/asan_test.cc Tue Nov 11 22:19:57 2014
> @@ -832,7 +832,7 @@ NOINLINE static int LargeFunction(bool d
> x[18]++;
> x[19]++;
>
> - delete x;
> + delete[] x;
> return res;
> }
>
>
> Modified: compiler-rt/trunk/lib/msan/tests/msan_test.cc
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/tests/msan_test.cc?rev=221769&r1=221768&r2=221769&view=diff
>
> ==============================================================================
> --- compiler-rt/trunk/lib/msan/tests/msan_test.cc (original)
> +++ compiler-rt/trunk/lib/msan/tests/msan_test.cc Tue Nov 11 22:19:57 2014
> @@ -570,7 +570,7 @@ TEST(MemorySanitizer, fread) {
> EXPECT_NOT_POISONED(x[16]);
> EXPECT_NOT_POISONED(x[31]);
> fclose(f);
> - delete x;
> + delete[] x;
> }
>
> TEST(MemorySanitizer, read) {
> @@ -583,7 +583,7 @@ TEST(MemorySanitizer, read) {
> EXPECT_NOT_POISONED(x[16]);
> EXPECT_NOT_POISONED(x[31]);
> close(fd);
> - delete x;
> + delete[] x;
> }
>
> TEST(MemorySanitizer, pread) {
> @@ -596,7 +596,7 @@ TEST(MemorySanitizer, pread) {
> EXPECT_NOT_POISONED(x[16]);
> EXPECT_NOT_POISONED(x[31]);
> close(fd);
> - delete x;
> + delete[] x;
> }
>
> TEST(MemorySanitizer, readv) {
> @@ -2807,7 +2807,7 @@ TEST(MemorySanitizer, scanf) {
> EXPECT_NOT_POISONED(s[4]);
> EXPECT_NOT_POISONED(s[5]);
> EXPECT_POISONED(s[6]);
> - delete s;
> + delete[] s;
> delete d;
> }
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141112/ec4eaccf/attachment.html>
More information about the llvm-commits
mailing list