diff options
Diffstat (limited to 'clang/test/Modules/nested-template-default-arg-redecl.cpp')
-rw-r--r-- | clang/test/Modules/nested-template-default-arg-redecl.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/clang/test/Modules/nested-template-default-arg-redecl.cpp b/clang/test/Modules/nested-template-default-arg-redecl.cpp index 3baa2022625..55568f8711d 100644 --- a/clang/test/Modules/nested-template-default-arg-redecl.cpp +++ b/clang/test/Modules/nested-template-default-arg-redecl.cpp @@ -1,18 +1,16 @@ // RUN: rm -rf %t // RUN: %clang_cc1 -x c++ -fmodules -fimplicit-module-maps -fmodules-cache-path=%t \ // RUN: -I %S/Inputs/nested-template-default-arg-redecl -std=c++14 \ -// RUN: -fmodules-local-submodule-visibility -verify %s +// RUN: -fmodules-local-submodule-visibility -w -verify %s + +// expected-no-diagnostics + #include "alias2.h" #include "var2.h" #include "strct2.h" #include "func2.h" -// FIXME: Variable templates lexical decl context appears to be the translation -// unit, which is incorrect. Fixing this will hopefully address the following -// error/bug: - -// expected-note@Inputs/nested-template-default-arg-redecl/var.h:4 {{default argument declared here}} -auto var = &var_outer::var<>; // expected-error {{default argument of 'var' must be imported from module 'VAR1' before it is required}} +auto var = &var_outer::var<>; auto func = &func_outer::func<>; strct_outer::strct<> *strct; alias_outer::alias<> *alias; |