diff options
Diffstat (limited to 'clang/test/Modules/Inputs')
| -rw-r--r-- | clang/test/Modules/Inputs/namespaces-left.h | 14 | ||||
| -rw-r--r-- | clang/test/Modules/Inputs/namespaces-right.h | 20 | ||||
| -rw-r--r-- | clang/test/Modules/Inputs/namespaces-top.h | 3 |
3 files changed, 37 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/namespaces-left.h b/clang/test/Modules/Inputs/namespaces-left.h index ea2ae2b9ced..7e9002aea8c 100644 --- a/clang/test/Modules/Inputs/namespaces-left.h +++ b/clang/test/Modules/Inputs/namespaces-left.h @@ -37,3 +37,17 @@ namespace N9 { namespace N10 { int &f(int); } + +namespace N11 { + namespace { + class Foo; + } + Foo *getFoo(); +} + +namespace N12 { + namespace { + class Foo; + } + Foo *getFoo(); +} diff --git a/clang/test/Modules/Inputs/namespaces-right.h b/clang/test/Modules/Inputs/namespaces-right.h index d103c00c820..b18aeb44786 100644 --- a/clang/test/Modules/Inputs/namespaces-right.h +++ b/clang/test/Modules/Inputs/namespaces-right.h @@ -39,3 +39,23 @@ namespace N9 { namespace N10 { int &f(int); } + + + + + + + +namespace N11 { + namespace { + class Foo; + } + void consumeFoo(Foo*); +} + +namespace N12 { + namespace { + class Foo; + } + void consumeFoo(Foo*); +} diff --git a/clang/test/Modules/Inputs/namespaces-top.h b/clang/test/Modules/Inputs/namespaces-top.h index a69f43f1833..0c607f52851 100644 --- a/clang/test/Modules/Inputs/namespaces-top.h +++ b/clang/test/Modules/Inputs/namespaces-top.h @@ -9,3 +9,6 @@ namespace N2 { namespace N3 { int& f(int); } + +namespace N12 { } + |

