summaryrefslogtreecommitdiff
path: root/test/asan/TestCases/intra-object-overflow.cc
diff options
context:
space:
mode:
authorEtienne Bergeron <etienneb@google.com>2016-07-21 14:55:17 +0000
committerEtienne Bergeron <etienneb@google.com>2016-07-21 14:55:17 +0000
commit8a7ad029c978bfebd732363368e8cf6556d588f1 (patch)
treea6b672077c366579d4db883dc590e8e26de681ff /test/asan/TestCases/intra-object-overflow.cc
parent3b9d4840e07f8d1c88b6c39f2ac7d8d58a59407a (diff)
[compiler-rt] Disable some unittests on windows that rely on shell command
Summary: These unittests are not running on windows because they are using incorrect commands. They were not failing on 32-bits because there is a requirement: asan-64-bits. ``` $ "nm" "C:\src\llvm\ninja64\projects\compiler-rt\test\asan\X86_64WindowsConfig\TestCases\Output\no_asan_gen_globals.c.tmp.exe" # command stderr: 'nm': command not found error: command failed with exit status: 127 ``` ``` $ "rm" "-rf" "C:\src\llvm\ninja64\projects\compiler-rt\test\asan\X86_64WindowsConfig\TestCases\Output/coverage-tracing" $ "mkdir" "C:\src\llvm\ninja64\projects\compiler-rt\test\asan\X86_64WindowsConfig\TestCases\Output/coverage-tracing" $ "A=x" # command stderr: 'A=x': command not found error: command failed with exit status: 127 ``` ``` $ "DIR=C:\src\llvm\ninja64\projects\compiler-rt\test\asan\X86_64WindowsConfig\TestCases\Output/coverage-order-pcs" # command stderr: 'DIR=C:\\src\\llvm\\ninja64\\projects\\compiler-rt\\test\\asan\\X86_64WindowsConfig\\TestCases\\Output/coverage-order-pcs': command not found error: command failed with exit status: 127 ``` Reviewers: rnk Subscribers: tberghammer, llvm-commits, danalbert, wang0109, srhines, kubabrecka, chrisha Differential Revision: https://reviews.llvm.org/D22612 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@276290 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/asan/TestCases/intra-object-overflow.cc')
-rw-r--r--test/asan/TestCases/intra-object-overflow.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/asan/TestCases/intra-object-overflow.cc b/test/asan/TestCases/intra-object-overflow.cc
index e48a261f5..4032cc144 100644
--- a/test/asan/TestCases/intra-object-overflow.cc
+++ b/test/asan/TestCases/intra-object-overflow.cc
@@ -4,6 +4,8 @@
//
// FIXME: fix 32-bits.
// REQUIRES: asan-64-bits
+// FIXME: Implement ASan intra-object padding in Clang's MS record layout
+// UNSUPPORTED: win32
#include <stdio.h>
#include <stdlib.h>
class Foo {