forked from OSchip/llvm-project
Lexer: split test into separate files
Unfortunately, XFAIL applies to the entire file. Split the test into two different units, enabling the proper application of XFAIL on the test which is expected to fail on Windows. llvm-svn: 203633
This commit is contained in:
parent
729b7d357d
commit
bfaec9bf8b
|
@ -0,0 +1,6 @@
|
|||
// RUN: not %clang_cc1 -fsyntax-only -fms-compatibility -triple i686-win32 %s 2>&1 \
|
||||
// RUN: | FileCheck %s
|
||||
|
||||
#include "Inputs\success.h"
|
||||
|
||||
// CHECK: error: success
|
|
@ -1,14 +1,12 @@
|
|||
// RUN: not %clang_cc1 -fsyntax-only -triple i686-win32 %s 2>&1 \
|
||||
// RUN: | FileCheck %s -check-prefix CHECK-NO-COMPAT
|
||||
// XFAIL: win32
|
||||
|
||||
// RUN: not %clang_cc1 -fsyntax-only -fms-compatibility -triple i686-win32 %s 2>&1 \
|
||||
// RUN: | FileCheck %s -check-prefix CHECK-COMPAT
|
||||
// RUN: not %clang_cc1 -fsyntax-only -triple i686-win32 %s 2>&1 | FileCheck %s
|
||||
|
||||
#include "Inputs\success.h"
|
||||
|
||||
// CHECK-NO-COMPAT: error: 'Inputs\success.h' file not found
|
||||
// CHECK-NO-COMPAT: #include "Inputs\success.h"
|
||||
// CHECK-NO-COMPAT: ^
|
||||
// CHECK: error: 'Inputs\success.h' file not found
|
||||
// CHECK: #include "Inputs\success.h"
|
||||
// CHECK: ^
|
||||
|
||||
// expected to fail on windows as the inclusion would success and the
|
||||
// compilation will fail due to the '#error success'
|
||||
// XFAIL: win32
|
||||
|
||||
// CHECK-COMPAT: error: success
|
||||
|
|
Loading…
Reference in New Issue