[Bug c++/4926] C++ ABI needs clarification on mangling of complex expressions

jason at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Feb 3 20:43:00 GMT 2010



------- Comment #15 from jason at gcc dot gnu dot org  2010-02-03 20:43 -------
Subject: Bug 4926

Author: jason
Date: Wed Feb  3 20:42:48 2010
New Revision: 156482

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156482
Log:
        PR c++/4926
        PR c++/38600
        * mangle.c (write_unqualified_id): Split out from write_expression.
        (write_unqualified_name): Call it.
        (write_member_name): Likewise.
        (write_expression): Support TEMPLATE_ID_EXPR.
        Disambiguate operator names.

Added:
    trunk/gcc/testsuite/g++.dg/abi/mangle35.C
    trunk/gcc/testsuite/g++.dg/abi/mangle37.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/mangle.c
    trunk/gcc/testsuite/ChangeLog
    trunk/libiberty/ChangeLog
    trunk/libiberty/cp-demangle.c
    trunk/libiberty/testsuite/demangle-expected


-- 


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



More information about the Gcc-bugs mailing list