diff options
Diffstat (limited to 'clang-tools-extra/test/pp-trace')
-rw-r--r-- | clang-tools-extra/test/pp-trace/pp-trace-ident.cpp | 10 | ||||
-rw-r--r-- | clang-tools-extra/test/pp-trace/pp-trace-modules.cpp | 16 |
2 files changed, 18 insertions, 8 deletions
diff --git a/clang-tools-extra/test/pp-trace/pp-trace-ident.cpp b/clang-tools-extra/test/pp-trace/pp-trace-ident.cpp new file mode 100644 index 00000000000..9981c39e60e --- /dev/null +++ b/clang-tools-extra/test/pp-trace/pp-trace-ident.cpp @@ -0,0 +1,10 @@ +// RUN: pp-trace -ignore FileChanged,MacroDefined %s -undef -target x86_64 -std=c++11 | FileCheck --strict-whitespace %s + +#ident "$Id$" + +// CHECK: --- +// CHECK-NEXT: - Callback: Ident +// CHECK-NEXT: Loc: "{{.*}}{{[/\\]}}pp-trace-ident.cpp:3:2" +// CHECK-NEXT: Str: "$Id$" +// CHECK-NEXT: - Callback: EndOfMainFile +// CHECK-NEXT: ... diff --git a/clang-tools-extra/test/pp-trace/pp-trace-modules.cpp b/clang-tools-extra/test/pp-trace/pp-trace-modules.cpp index 811b33bdd67..d6f1f61fbcd 100644 --- a/clang-tools-extra/test/pp-trace/pp-trace-modules.cpp +++ b/clang-tools-extra/test/pp-trace/pp-trace-modules.cpp @@ -1,11 +1,11 @@ // RUN: pp-trace -ignore FileChanged,MacroDefined %s -x objective-c++ -undef -target x86_64 -std=c++11 -fmodules -fcxx-modules -fmodules-cache-path=%t -I%S -I%S/Input | FileCheck --strict-whitespace %s -@import Level1A;
+@import Level1A; -// CHECK: ---
-// CHECK-NEXT: - Callback: moduleImport
-// CHECK-NEXT: ImportLoc: "{{.*}}{{[/\\]}}pp-trace-modules.cpp:3:2"
-// CHECK-NEXT: Path: [{Name: Level1A, Loc:"{{.*}}{{[/\\]}}pp-trace-modules.cpp:3:9"}]
-// CHECK-NEXT: Imported: Level1A
-// CHECK-NEXT: - Callback: EndOfMainFile
-// CHECK-NEXT: ...
+// CHECK: --- +// CHECK-NEXT: - Callback: moduleImport +// CHECK-NEXT: ImportLoc: "{{.*}}{{[/\\]}}pp-trace-modules.cpp:3:2" +// CHECK-NEXT: Path: [{Name: Level1A, Loc: "{{.*}}{{[/\\]}}pp-trace-modules.cpp:3:9"}] +// CHECK-NEXT: Imported: Level1A +// CHECK-NEXT: - Callback: EndOfMainFile +// CHECK-NEXT: ... |