Commit 34e1a144 by Dodji Seketeli Committed by Dodji Seketeli

Remove unused tf_no_class_instantiations enum member

gcc/cp/ChangeLog:
	* cp-tree.h (enum tsubst_flags)<tf_no_class_instantiations>:
	Remove.
	* pt.c (tsubst): Remove the use of tf_no_class_instantiations.

From-SVN: r166255
parent a76c13bf
2010-11-02 Dodji Seketeli <dodji@redhat.com>
* cp-tree.h (enum tsubst_flags)<tf_no_class_instantiations>:
Remove.
* pt.c (tsubst): Remove the use of tf_no_class_instantiations.
2010-11-03 Jason Merrill <jason@redhat.com>
PR c++/46277
......
......@@ -3960,8 +3960,6 @@ enum tsubst_flags {
conversion. */
tf_no_access_control = 1 << 7, /* Do not perform access checks, even
when issuing other errors. */
/* Do not instantiate classes (used by count_non_default_template_args). */
tf_no_class_instantiations = 1 << 8,
/* Convenient substitution flags combinations. */
tf_warning_or_error = tf_warning | tf_error
};
......
......@@ -10878,7 +10878,6 @@ tsubst (tree t, tree args, tsubst_flags_t complain, tree in_decl)
But, such constructs have already been resolved by this
point, so here CTX really should have complete type, unless
it's a partial instantiation. */
if (!(complain & tf_no_class_instantiations))
ctx = complete_type (ctx);
if (!COMPLETE_TYPE_P (ctx))
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment