------- Comment #11 from nathan at gcc dot gnu dot org  2006-09-01 13:46 -------
Subject: Bug 23287

Author: nathan
Date: Fri Sep  1 13:46:19 2006
New Revision: 116623

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116623
Log:
cp/
        PR c++/23287
        * parser.c (cp_parser_id_expression): Add member_p
        argument. Update all callers.
        (cp_parser_unqualified_id): Likewise.  Lookup a destructor name in
        the object's scope, if valid.
        (cp_parser_global_scope_opt): Add object_scope_valid_p.  Update
        callers.
        (cp_parser_postfix_dot_deref_expression): Set object_scope.
        * pt.c (tsubst_copy_and_build): Lookup dependent dtor name here.
testsuite/
        PR c++/23287
        * g++.dg/parse/dtor12.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/parse/dtor12.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c
    trunk/gcc/cp/pt.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23287

Reply via email to