Skip to content
Snippets Groups Projects
  • Cary Coutant's avatar
    2d2b02c4
    re PR c++/40831 (g++ generated symbols for cloned function that be demangled.) · 2d2b02c4
    Cary Coutant authored
    include/ChangeLog:
    
    	PR 40831
    	* demangle.h (enum demangle_component_type): Add
    	DEMANGLE_COMPONENT_CLONE.
    
    libiberty/ChangeLog:
    
    	PR 40831
    	* cp-demangle.c (d_make_comp): Add new component type.
    	(cplus_demangle_mangled_name): Check for clone suffixes.
    	(d_parmlist): Don't error out if we see '.'.
    	(d_clone_suffix): New function.
    	(d_print_comp): Print info for clone suffixes.
    	* testsuite/demangle-expected: Add new testcases.
    
    From-SVN: r179132
    2d2b02c4
    History
    re PR c++/40831 (g++ generated symbols for cloned function that be demangled.)
    Cary Coutant authored
    include/ChangeLog:
    
    	PR 40831
    	* demangle.h (enum demangle_component_type): Add
    	DEMANGLE_COMPONENT_CLONE.
    
    libiberty/ChangeLog:
    
    	PR 40831
    	* cp-demangle.c (d_make_comp): Add new component type.
    	(cplus_demangle_mangled_name): Check for clone suffixes.
    	(d_parmlist): Don't error out if we see '.'.
    	(d_clone_suffix): New function.
    	(d_print_comp): Print info for clone suffixes.
    	* testsuite/demangle-expected: Add new testcases.
    
    From-SVN: r179132