Reword the note we emit when suppressing template instantiation contexts, per John's advice

llvm-svn: 101988
This commit is contained in:
Douglas Gregor 2010-04-21 05:40:43 +00:00
parent 87e049558e
commit 58c65652a8
2 changed files with 3 additions and 3 deletions

View File

@ -1435,8 +1435,8 @@ def note_prior_template_arg_substitution : Note<
def note_template_default_arg_checking : Note<
"while checking a default template argument used here">;
def note_instantiation_contexts_suppressed : Note<
"suppressed %0 template instantiation context%s0; use -ftemplate-backtrace-"
"limit=N to change the number of template instantiation entries shown">;
"(skipping %0 context%s0 in backtrace; use -ftemplate-backtrace-limit=0 to "
"see all)">;
def err_field_instantiates_to_function : Error<
"data member instantiated with function type %0">;

View File

@ -3,7 +3,7 @@
template<typename T> struct X : X<T*> { }; \
// expected-error{{recursive template instantiation exceeded maximum depth of 5}} \
// expected-note 3 {{instantiation of template class}} \
// expected-note {{suppressed 2 template instantiation contexts}} \
// expected-note {{skipping 2 contexts in backtrace}} \
// expected-note {{use -ftemplate-depth-N to increase recursive template instantiation depth}}
void test() {