diff options
Diffstat (limited to 'test/PCH')
-rw-r--r-- | test/PCH/Inputs/pch-through-use3c.cpp | 2 | ||||
-rw-r--r-- | test/PCH/Inputs/pch-through3c.h | 1 | ||||
-rw-r--r-- | test/PCH/pch-through3c.cpp | 8 |
3 files changed, 11 insertions, 0 deletions
diff --git a/test/PCH/Inputs/pch-through-use3c.cpp b/test/PCH/Inputs/pch-through-use3c.cpp new file mode 100644 index 000000000000..6102c514fba3 --- /dev/null +++ b/test/PCH/Inputs/pch-through-use3c.cpp @@ -0,0 +1,2 @@ +int a = A; +// expected-no-diagnostics diff --git a/test/PCH/Inputs/pch-through3c.h b/test/PCH/Inputs/pch-through3c.h new file mode 100644 index 000000000000..ab2a05dbbf84 --- /dev/null +++ b/test/PCH/Inputs/pch-through3c.h @@ -0,0 +1 @@ +#define A 1 diff --git a/test/PCH/pch-through3c.cpp b/test/PCH/pch-through3c.cpp new file mode 100644 index 000000000000..97b98c405987 --- /dev/null +++ b/test/PCH/pch-through3c.cpp @@ -0,0 +1,8 @@ +// RUN: %clang_cc1 -I %S -emit-pch \ +// RUN: -include Inputs/pch-through3c.h \ +// RUN: -pch-through-header=Inputs/pch-through3c.h -o %t.3c %s + +// RUN: %clang_cc1 -verify -I %S -include-pch %t.3c \ +// RUN: -include Inputs/pch-through3c.h \ +// RUN: -pch-through-header=Inputs/pch-through3c.h \ +// RUN: %S/Inputs/pch-through-use3c.cpp 2>&1 |