This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
2010/11/17 Fabien Chêne <fabien.chene@gmail.com>: > 2010/11/15 Fabien Chêne <fabien.chene@gmail.com>: > [...] > > Index: gcc/cp/typeck.c > =================================================================== > --- gcc/cp/typeck.c ? ? (revision 166743) > +++ gcc/cp/typeck.c ? ? (working copy) > @@ -2340,6 +2340,11 @@ build_class_member_access_expr (tree obj > ? ? ? ?result = build2 (COMPOUND_EXPR, TREE_TYPE (result), > ? ? ? ? ? ? ? ? ? ? ? ? object, result); > ? ? } > + ?else if (TREE_CODE (member) == USING_DECL) > + ? ? ? result = build_class_member_access_expr (object, > + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? USING_DECL_DECLS (member), > + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? access_path, preserve_reference, > + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? complain); > > I guess it would be safer to also check !DECL_DEPENDENT_P (member), I > will update the patch. Done in the attached patch, no regressions on x86_64-unknown-linux-gnu. OK to queue it for next stage 1 ? -- Fabien
Attachment:
pr26256.patch
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |