decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl, set DECL_ASSEMBLER_NAME.
* decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl, set DECL_ASSEMBLER_NAME. * parser.c (cp_parser_decomposition_declaration): Likewise if returning error_mark_node. * mangle.c (mangle_decomp): New function. * cp-tree.h (mangle_decomp): New declaration. * g++.dg/cpp1z/decomp13.C: New test. From-SVN: r242434
Showing
- gcc/cp/ChangeLog 9 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-tree.h 1 addition, 0 deletionsgcc/cp/cp-tree.h
- gcc/cp/decl.c 5 additions, 1 deletiongcc/cp/decl.c
- gcc/cp/mangle.c 47 additions, 0 deletionsgcc/cp/mangle.c
- gcc/cp/parser.c 7 additions, 0 deletionsgcc/cp/parser.c
- gcc/testsuite/ChangeLog 2 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/cpp1z/decomp13.C 52 additions, 0 deletionsgcc/testsuite/g++.dg/cpp1z/decomp13.C
Loading
Please register or sign in to comment