diff options
author | Chris Lattner <sabre@nondot.org> | 2009-04-17 23:56:52 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-04-17 23:56:52 +0000 |
commit | b40289b2b8453e22869928540c2978d8ffd6d74e (patch) | |
tree | b70f761856dbaaf9e95a450eb22ee22928a69b64 /clang/test/Preprocessor/include-directive2.c | |
parent | ca556cb3e3658637fc1eb3ff68bf348041ac959d (diff) | |
download | bcm5719-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.c | 15 |
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}} |