[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