diff options
Diffstat (limited to 'clang/test/PCH/cxx-templates.h')
| -rw-r--r-- | clang/test/PCH/cxx-templates.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/test/PCH/cxx-templates.h b/clang/test/PCH/cxx-templates.h index ce6b7051ecc..992f478e33e 100644 --- a/clang/test/PCH/cxx-templates.h +++ b/clang/test/PCH/cxx-templates.h @@ -296,3 +296,18 @@ namespace cyclic_module_load { }; } } + +namespace local_extern { + template<typename T> int f() { + extern int arr[3]; + { + extern T arr; + return sizeof(arr); + } + } + template<typename T> int g() { + extern int arr[3]; + extern T arr; + return sizeof(arr); + } +} |

