* pt.c (check_explicit_specialization): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109672
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-01-13 Jason Merrill <jason@redhat.com>
+
+ * name-lookup.c (set_decl_namespace): Use CP_DECL_CONTEXT.
+ * pt.c (check_explicit_specialization): Likewise.
+
2006-01-12 Jason Merrill <jason@redhat.com>
PR libstdc++/24660
if (!is_overloaded_fn (old))
goto complain;
fn = OVL_CURRENT (old);
- if (!is_associated_namespace (scope, DECL_CONTEXT (fn)))
+ if (!is_associated_namespace (scope, CP_DECL_CONTEXT (fn)))
goto complain;
/* A template can be explicitly specialized in any namespace. */
if (processing_explicit_instantiation)
else
{
tree fn = OVL_CURRENT (fns);
- if (!is_associated_namespace (current_namespace, DECL_CONTEXT (fn)))
- error ("%qD is not declared in %qD", decl, current_namespace);
+ if (!is_associated_namespace (current_namespace,
+ CP_DECL_CONTEXT (fn)))
+ error ("%qD is not declared in %qD",
+ decl, current_namespace);
}
}