forked from OSchip/llvm-project
Reword the note we emit when suppressing template instantiation contexts, per John's advice
llvm-svn: 101988
This commit is contained in:
parent
87e049558e
commit
58c65652a8
|
@ -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">;
|
||||
|
|
|
@ -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() {
|
||||
|
|
Loading…
Reference in New Issue