From: Alp Toker Date: Mon, 24 Feb 2014 08:17:02 +0000 (+0000) Subject: Add driver test for multiple preprocessor inputs X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5e8440c0e59675badba925a26191b0d38189d7fb;p=clang Add driver test for multiple preprocessor inputs Fix an unintentional stdin read in the darwin-asan-nofortify.c test and replace it with an explicit test for multiple -E inputs passed to the driver. Noticed while working on the in-process driver patch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202007 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Driver/darwin-asan-nofortify.c b/test/Driver/darwin-asan-nofortify.c index 7f325e097b..2c20aebd2d 100644 --- a/test/Driver/darwin-asan-nofortify.c +++ b/test/Driver/darwin-asan-nofortify.c @@ -1,6 +1,6 @@ // Make sure AddressSanitizer disables _FORTIFY_SOURCE on Darwin. -// RUN: %clang -faddress-sanitizer %s -E -dM -target x86_64-darwin - | FileCheck %s -// RUN: %clang -fsanitize=address %s -E -dM -target x86_64-darwin - | FileCheck %s +// RUN: %clang -faddress-sanitizer %s -E -dM -target x86_64-darwin | FileCheck %s +// RUN: %clang -fsanitize=address %s -E -dM -target x86_64-darwin | FileCheck %s // CHECK: #define _FORTIFY_SOURCE 0 diff --git a/test/Driver/preprocess-multiple.c b/test/Driver/preprocess-multiple.c new file mode 100644 index 0000000000..9f87d3d74f --- /dev/null +++ b/test/Driver/preprocess-multiple.c @@ -0,0 +1,6 @@ +// RUN: %clang -E %s %s | FileCheck %s +// Test that the driver can preprocess multiple files. + +X +// CHECK: X +// CHECK: X