[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