diff options
Diffstat (limited to 'clang/test/Modules/template-default-args.cpp')
| -rw-r--r-- | clang/test/Modules/template-default-args.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/test/Modules/template-default-args.cpp b/clang/test/Modules/template-default-args.cpp index 97569f0aa33..99f5c6f0590 100644 --- a/clang/test/Modules/template-default-args.cpp +++ b/clang/test/Modules/template-default-args.cpp @@ -1,13 +1,12 @@ // RUN: rm -rf %t // RUN: %clang_cc1 -fmodules -verify -fmodules-cache-path=%t -I %S/Inputs/template-default-args -std=c++11 %s -// -// expected-no-diagnostics template<typename T> struct A; template<typename T> struct B; template<typename T> struct C; template<typename T = int> struct D; template<typename T = int> struct E {}; +template<typename T> struct H {}; // expected-note {{here}} #include "b.h" @@ -17,6 +16,7 @@ template<typename T = int> struct B; template<typename T = int> struct C; template<typename T> struct D {}; template<typename T> struct F {}; +template<typename T> struct G {}; // expected-note {{here}} #include "c.h" @@ -26,3 +26,5 @@ extern C<> c; D<> d; E<> e; F<> f; +G<> g; // expected-error {{too few}} +H<> h; // expected-error {{too few}} |

