[PATCH] D14785: Removing memory leak to appease windows bots.
Mike Aizatsky via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 18 13:47:21 PST 2015
This revision was automatically updated to reflect the committed changes.
Closed by commit rL253507: Removing memory leak to appease windows bots. (authored by aizatsky).
Changed prior to commit:
http://reviews.llvm.org/D14785?vs=40552&id=40554#toc
Repository:
rL LLVM
http://reviews.llvm.org/D14785
Files:
compiler-rt/trunk/test/asan/TestCases/speculative_load2.cc
Index: compiler-rt/trunk/test/asan/TestCases/speculative_load2.cc
===================================================================
--- compiler-rt/trunk/test/asan/TestCases/speculative_load2.cc
+++ compiler-rt/trunk/test/asan/TestCases/speculative_load2.cc
@@ -1,8 +1,8 @@
// Verifies that speculative loads from unions do not happen under asan.
-// RUN: %clangxx_asan -O0 %s -o %t && ASAN_OPTIONS=detect_leaks=0 %run %t 2>&1
-// RUN: %clangxx_asan -O1 %s -o %t && ASAN_OPTIONS=detect_leaks=0 %run %t 2>&1
-// RUN: %clangxx_asan -O2 %s -o %t && ASAN_OPTIONS=detect_leaks=0 %run %t 2>&1
-// RUN: %clangxx_asan -O3 %s -o %t && ASAN_OPTIONS=detect_leaks=0 %run %t 2>&1
+// RUN: %clangxx_asan -O0 %s -o %t && %run %t 2>&1
+// RUN: %clangxx_asan -O1 %s -o %t && %run %t 2>&1
+// RUN: %clangxx_asan -O2 %s -o %t && %run %t 2>&1
+// RUN: %clangxx_asan -O3 %s -o %t && %run %t 2>&1
typedef union {
short q;
@@ -12,10 +12,13 @@
int for_alignment;
} w;
} U;
+
int main() {
char *buf = new char[2];
buf[0] = buf[1] = 0x0;
U *u = (U *)buf;
- return u->q == 0 ? 0 : u->w.y;
+ short result = u->q == 0 ? 0 : u->w.y;
+ delete[] buf;
+ return result;
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14785.40554.patch
Type: text/x-patch
Size: 1174 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151118/69569015/attachment.bin>
More information about the llvm-commits
mailing list