include/
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. libiberty/ * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS. (d_make_comp, d_print_comp): Likewise. (d_special_name): Generate one. * testsuite/demangle-expected: Add a hidden alias test.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2005-05-25  Richard Henderson  <rth@redhat.com> | ||||||
|  |  | ||||||
|  | 	* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. | ||||||
|  |  | ||||||
| 2005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net> | 2005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net> | ||||||
|  |  | ||||||
| 	* libiberty.h (ACONCAT): Properly cast value of alloca(). | 	* libiberty.h (ACONCAT): Properly cast value of alloca(). | ||||||
|   | |||||||
| @@ -239,6 +239,9 @@ enum demangle_component_type | |||||||
|   /* A reference temporary.  This has one subtree, the name for which |   /* A reference temporary.  This has one subtree, the name for which | ||||||
|      this is a temporary.  */ |      this is a temporary.  */ | ||||||
|   DEMANGLE_COMPONENT_REFTEMP, |   DEMANGLE_COMPONENT_REFTEMP, | ||||||
|  |   /* A hidden alias.  This has one subtree, the encoding for which it | ||||||
|  |      is providing alternative linkage.  */ | ||||||
|  |   DEMANGLE_COMPONENT_HIDDEN_ALIAS, | ||||||
|   /* A standard substitution.  This holds the name of the |   /* A standard substitution.  This holds the name of the | ||||||
|      substitution.  */ |      substitution.  */ | ||||||
|   DEMANGLE_COMPONENT_SUB_STD, |   DEMANGLE_COMPONENT_SUB_STD, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user