forked from OSchip/llvm-project
Add PCH test for C++ namespaces, missing from a previous commit
llvm-svn: 97061
This commit is contained in:
parent
75d8ec1fbe
commit
8b1d732f85
|
@ -0,0 +1,13 @@
|
|||
// Header for PCH test namespaces.cpp
|
||||
|
||||
namespace N1 {
|
||||
typedef int t1;
|
||||
}
|
||||
|
||||
namespace N1 {
|
||||
typedef int t2;
|
||||
}
|
||||
|
||||
namespace N2 {
|
||||
typedef float t1;
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
// Test this without pch.
|
||||
// RUN: %clang_cc1 -x c++ -include %S/Inputs/namespaces.h -fsyntax-only %s
|
||||
|
||||
// Test with pch.
|
||||
// RUN: %clang_cc1 -x c++ -emit-pch -o %t %S/Inputs/namespaces.h
|
||||
// RUN: %clang_cc1 -x c++ -include-pch %t -fsyntax-only %s
|
||||
|
||||
int int_val;
|
||||
N1::t1 *ip1 = &int_val;
|
||||
N1::t2 *ip2 = &int_val;
|
||||
|
||||
float float_val;
|
||||
namespace N2 { }
|
||||
N2::t1 *fp1 = &float_val;
|
Loading…
Reference in New Issue