[compiler-rt] r267735 - Un-XFAIL tests on Windows after fixing PR27492
Reid Kleckner via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 27 09:38:03 PDT 2016
Author: rnk
Date: Wed Apr 27 11:38:03 2016
New Revision: 267735
URL: http://llvm.org/viewvc/llvm-project?rev=267735&view=rev
Log:
Un-XFAIL tests on Windows after fixing PR27492
Private symbols in PDBs do not have parameter types in their names so we
have to drop the parens from the lambda call operator.
Modified:
compiler-rt/trunk/test/asan/TestCases/stack-oob-frames.cc
compiler-rt/trunk/test/asan/TestCases/use-after-scope-capture.cc
Modified: compiler-rt/trunk/test/asan/TestCases/stack-oob-frames.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/stack-oob-frames.cc?rev=267735&r1=267734&r2=267735&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/stack-oob-frames.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/stack-oob-frames.cc Wed Apr 27 11:38:03 2016
@@ -4,9 +4,6 @@
// RUN: not %run %t 2 2>&1 | FileCheck %s --check-prefix=CHECK2
// RUN: not %run %t 3 2>&1 | FileCheck %s --check-prefix=CHECK3
-// FIXME: Symbolization problems.
-// XFAIL: win32
-
#define NOINLINE __attribute__((noinline))
inline void break_optimization(void *arg) {
__asm__ __volatile__("" : : "r" (arg) : "memory");
Modified: compiler-rt/trunk/test/asan/TestCases/use-after-scope-capture.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/use-after-scope-capture.cc?rev=267735&r1=267734&r2=267735&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/use-after-scope-capture.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/use-after-scope-capture.cc Wed Apr 27 11:38:03 2016
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -std=c++11 -O1 -mllvm -asan-use-after-scope=1 %s -o %t && \
// RUN: not %run %t 2>&1 | FileCheck %s
-// XFAIL: win32
#include <functional>
@@ -11,7 +10,7 @@ int main() {
f = [&x]() {
return x; // BOOM
// CHECK: ERROR: AddressSanitizer: stack-use-after-scope
- // CHECK: #0 0x{{.*}} in {{.*}}::operator()(){{.*}}.cc:[[@LINE-2]]
+ // CHECK: #0 0x{{.*}} in {{.*}}::operator(){{.*}}.cc:[[@LINE-2]]
};
}
return f(); // BOOM
More information about the llvm-commits
mailing list