[Bug c++/33616] [4.1/4.2/4.3 regression] "lvalue required as unary '&' operand" with template pmf

jakub at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Oct 30 22:38:00 GMT 2007



------- Comment #4 from jakub at gcc dot gnu dot org  2007-10-30 22:38 -------
Subject: Bug 33616

Author: jakub
Date: Tue Oct 30 22:37:53 2007
New Revision: 129784

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129784
Log:
        PR c++/33616
        * decl2.c (build_offset_ref_call_from_tree): Call
        build_non_dependent_expr on object prior to building ADDR_EXPR from it
        if FN is DOTSTAR_EXPR.

        * g++.dg/template/ptrmem18.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/template/ptrmem18.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl2.c
    trunk/gcc/testsuite/ChangeLog


-- 


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



More information about the Gcc-bugs mailing list