Fixed tests where grep was not matching the linefeed
When files are synchronized locally as CRLF on Windows, grep didn't match the newline. Switched to FileCheck instead. Differential Revision: https://reviews.llvm.org/D61496 llvm-svn: 360467
This commit is contained in:
parent
37b80122bd
commit
904a3e5183
|
@ -1,4 +1,5 @@
|
|||
// RUN: %clang_cc1 -E %s | grep '^ zzap$'
|
||||
// RUN: %clang_cc1 -E %s | FileCheck %s --match-full-lines --strict-whitespace
|
||||
// CHECK: zzap
|
||||
|
||||
// zzap is on a new line, should be indented.
|
||||
#define BLAH zzap
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
// RUN: %clang_cc1 -E %s | grep '^a: x$'
|
||||
// RUN: %clang_cc1 -E %s | grep '^b: x y, z,h$'
|
||||
// RUN: %clang_cc1 -E %s | grep '^c: foo(x)$'
|
||||
// RUN: %clang_cc1 -E %s | FileCheck %s --match-full-lines --strict-whitespace --check-prefix CHECK-1
|
||||
// CHECK-1:a: x
|
||||
// RUN: %clang_cc1 -E %s | FileCheck %s --match-full-lines --strict-whitespace --check-prefix CHECK-2
|
||||
// CHECK-2:b: x y, z,h
|
||||
// RUN: %clang_cc1 -E %s | FileCheck %s --match-full-lines --strict-whitespace --check-prefix CHECK-3
|
||||
// CHECK-3:c: foo(x)
|
||||
|
||||
#define A(b, c...) b c
|
||||
a: A(x)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
// RUN: %clang_cc1 -E %s | grep '^ # define X 3$'
|
||||
// RUN: %clang_cc1 -E %s | FileCheck %s --match-full-lines --strict-whitespace
|
||||
// CHECK: # define X 3
|
||||
|
||||
#define H #
|
||||
#define D define
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
// RUN: %clang_cc1 -E %s | grep '^3 ;$'
|
||||
// RUN: %clang_cc1 -E %s | FileCheck %s --match-full-lines --strict-whitespace
|
||||
// CHECK:3 ;
|
||||
|
||||
/* Right paren scanning, hard case. Should expand to 3. */
|
||||
#define i(x) 3
|
||||
|
|
Loading…
Reference in New Issue