re PR c++/39750 (ICE in uses_template_parms, at cp/pt.c:6332)
PR c++/39750 * pt.c (uses_template_parms): Handle CONSTRUCTOR. From-SVN: r146008
This commit is contained in:
parent
bf89f3a389
commit
91ddafab4b
|
@ -1,3 +1,8 @@
|
|||
2009-04-13 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/39750
|
||||
* pt.c (uses_template_parms): Handle CONSTRUCTOR.
|
||||
|
||||
2009-04-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/39742
|
||||
|
|
|
@ -6324,6 +6324,7 @@ uses_template_parms (tree t)
|
|||
|| TREE_CODE (t) == BASELINK
|
||||
|| TREE_CODE (t) == IDENTIFIER_NODE
|
||||
|| TREE_CODE (t) == TRAIT_EXPR
|
||||
|| TREE_CODE (t) == CONSTRUCTOR
|
||||
|| CONSTANT_CLASS_P (t))
|
||||
dependent_p = (type_dependent_expression_p (t)
|
||||
|| value_dependent_expression_p (t));
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2009-04-13 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/39750
|
||||
* g++.dg/template/crash90.C: New.
|
||||
|
||||
2009-04-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/39742
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
// PR c++/39750
|
||||
|
||||
template < unsigned >
|
||||
struct A ;
|
||||
template < typename >
|
||||
struct B ;
|
||||
template < typename T , A < B < T > // { dg-error "" }
|
||||
{ }
|
Loading…
Reference in New Issue