pt.c (process_partial_specialization): Use error_n instead of error.
2010-03-04 Marco Poletti <poletti.marco@gmail.com> * pt.c (process_partial_specialization): Use error_n instead of error. From-SVN: r157229
This commit is contained in:
parent
b2d244d15f
commit
83ff92fb26
|
@ -1,3 +1,8 @@
|
|||
2010-03-04 Marco Poletti <poletti.marco@gmail.com>
|
||||
|
||||
* pt.c (process_partial_specialization): Use error_n instead of
|
||||
error.
|
||||
|
||||
2010-03-03 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/12909
|
||||
|
|
17
gcc/cp/pt.c
17
gcc/cp/pt.c
|
@ -3987,16 +3987,19 @@ process_partial_specialization (tree decl)
|
|||
If they are fully specialized in the
|
||||
specialization, that's OK. */
|
||||
int j;
|
||||
int count = 0;
|
||||
for (j = 0; j < nargs; ++j)
|
||||
if (tpd2.parms[j] != 0
|
||||
&& tpd.arg_uses_template_parms [j])
|
||||
{
|
||||
error ("type %qT of template argument %qE depends "
|
||||
"on template parameter(s)",
|
||||
type,
|
||||
arg);
|
||||
break;
|
||||
}
|
||||
++count;
|
||||
if (count != 0)
|
||||
error_n (input_location, count,
|
||||
"type %qT of template argument %qE depends "
|
||||
"on a template parameter",
|
||||
"type %qT of template argument %qE depends "
|
||||
"on template parameters",
|
||||
type,
|
||||
arg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue