r202007 - Add driver test for multiple preprocessor inputs

Alp Toker alp at nuanti.com
Mon Feb 24 00:17:03 PST 2014


Author: alp
Date: Mon Feb 24 02:17:02 2014
New Revision: 202007

URL: http://llvm.org/viewvc/llvm-project?rev=202007&view=rev
Log:
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.

Added:
    cfe/trunk/test/Driver/preprocess-multiple.c
Modified:
    cfe/trunk/test/Driver/darwin-asan-nofortify.c

Modified: cfe/trunk/test/Driver/darwin-asan-nofortify.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/darwin-asan-nofortify.c?rev=202007&r1=202006&r2=202007&view=diff
==============================================================================
--- cfe/trunk/test/Driver/darwin-asan-nofortify.c (original)
+++ cfe/trunk/test/Driver/darwin-asan-nofortify.c Mon Feb 24 02:17:02 2014
@@ -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

Added: cfe/trunk/test/Driver/preprocess-multiple.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/preprocess-multiple.c?rev=202007&view=auto
==============================================================================
--- cfe/trunk/test/Driver/preprocess-multiple.c (added)
+++ cfe/trunk/test/Driver/preprocess-multiple.c Mon Feb 24 02:17:02 2014
@@ -0,0 +1,6 @@
+// RUN: %clang -E %s %s | FileCheck %s
+// Test that the driver can preprocess multiple files.
+
+X
+// CHECK: X
+// CHECK: X





More information about the cfe-commits mailing list