* semantics.c (finish_qualified_id_expr): Avoid duplicate access
check here, too.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132261
138bc75d-0d04-0410-961f-
82ee72b054a4
+2008-02-12 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR c++/29048
+ * semantics.c (finish_qualified_id_expr): Avoid duplicate access
+ check here, too.
+
2008-02-12 Jakub Jelinek <jakub@redhat.com>
PR c++/34862
transformation, as there is no "this" pointer. */
;
else if (TREE_CODE (expr) == FIELD_DECL)
- expr = finish_non_static_data_member (expr, current_class_ref,
- qualifying_class);
+ {
+ push_deferring_access_checks (dk_no_check);
+ expr = finish_non_static_data_member (expr, current_class_ref,
+ qualifying_class);
+ pop_deferring_access_checks ();
+ }
else if (BASELINK_P (expr) && !processing_template_decl)
{
tree fns;