diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2013-04-29 17:26:22 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2013-04-29 17:26:22 +0000 |
commit | c3b4b79beb5c911d72990cce15cb33ac9000e3f4 (patch) | |
tree | c314e7d545efe79a788eab00e328cd0f6ec4f56a /clang/test/Preprocessor/pp-modules.c | |
parent | b5ad4ec7a31206227b1cd657dd41b21cc6afc98e (diff) | |
download | bcm5719-llvm-c3b4b79beb5c911d72990cce15cb33ac9000e3f4.tar.gz bcm5719-llvm-c3b4b79beb5c911d72990cce15cb33ac9000e3f4.zip |
When emitting a preprocessed file with implicit module imports, make sure line directives are emitted in the next line.
rdar://13722737
llvm-svn: 180718
Diffstat (limited to 'clang/test/Preprocessor/pp-modules.c')
-rw-r--r-- | clang/test/Preprocessor/pp-modules.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/pp-modules.c b/clang/test/Preprocessor/pp-modules.c index c6c3ecc034f..213a5fd23c8 100644 --- a/clang/test/Preprocessor/pp-modules.c +++ b/clang/test/Preprocessor/pp-modules.c @@ -9,3 +9,7 @@ int bar(); int foo(); // CHECK: @import Module; /* clang -E: implicit import for "{{.*Headers[/\\]Module.h}}" */ #include <Module/Module.h> + +#include "pp-modules.h" // CHECK: # 1 "{{.*}}pp-modules.h" 1 +// CHECK: @import Module; /* clang -E: implicit import for "{{.*}}Module.h" */{{$}} +// CHECK: # 14 "{{.*}}pp-modules.c" 2 |