diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Preprocessor/comment_save.c | 7 | ||||
-rw-r--r-- | clang/test/Preprocessor/comment_save_macro.c | 8 |
2 files changed, 15 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/comment_save.c b/clang/test/Preprocessor/comment_save.c new file mode 100644 index 00000000000..1a3bd96efb5 --- /dev/null +++ b/clang/test/Preprocessor/comment_save.c @@ -0,0 +1,7 @@ +// RUN: clang -E -C %s | grep '^// foo$' && +// RUN: clang -E -C %s | grep -F '^/* bar */$' + +// foo +/* bar */ + + diff --git a/clang/test/Preprocessor/comment_save_macro.c b/clang/test/Preprocessor/comment_save_macro.c new file mode 100644 index 00000000000..635a6fd4064 --- /dev/null +++ b/clang/test/Preprocessor/comment_save_macro.c @@ -0,0 +1,8 @@ +// RUN: clang -E -C %s | grep '^boo bork bar // zot$' && +// RUN: clang -E -CC %s | grep -F '^boo bork /* blah*/ bar // zot$' && +// RUN: clang -E %s | grep '^boo bork bar$' + + +#define FOO bork // blah +boo FOO bar // zot + |