summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/include-directive2.c
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-04-17 23:56:52 +0000
committerChris Lattner <sabre@nondot.org>2009-04-17 23:56:52 +0000
commitb40289b2b8453e22869928540c2978d8ffd6d74e (patch)
treeb70f761856dbaaf9e95a450eb22ee22928a69b64 /clang/test/Preprocessor/include-directive2.c
parentca556cb3e3658637fc1eb3ff68bf348041ac959d (diff)
downloadbcm5719-llvm-b40289b2b8453e22869928540c2978d8ffd6d74e.tar.gz
bcm5719-llvm-b40289b2b8453e22869928540c2978d8ffd6d74e.zip
Fix two problems from PR3916, and one problem I noticed while hacking
on the code. llvm-svn: 69404
Diffstat (limited to 'clang/test/Preprocessor/include-directive2.c')
-rw-r--r--clang/test/Preprocessor/include-directive2.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/clang/test/Preprocessor/include-directive2.c b/clang/test/Preprocessor/include-directive2.c
index 785b77cbdd8..123998246bf 100644
--- a/clang/test/Preprocessor/include-directive2.c
+++ b/clang/test/Preprocessor/include-directive2.c
@@ -1,4 +1,17 @@
-// RUN: clang-cc -Eonly %s
+// RUN: clang-cc -Eonly -verify %s
# define HEADER <float.h>
# include HEADER
+
+#include <limits.h> NON_EMPTY // expected-warning {{extra tokens at end of #include directive}}
+
+// PR3916: these are ok.
+#define EMPTY
+#include <limits.h> EMPTY
+#include HEADER EMPTY
+
+// PR3916
+#define FN limits.h>
+#include <FN
+
+#include <> // expected-error {{empty filename}}
OpenPOWER on IntegriCloud