merge from gcc

This commit is contained in:
DJ Delorie 2010-02-03 23:27:54 +00:00
parent 66dd5c4ff5
commit c8f7d3cb48
1 changed files with 5 additions and 0 deletions

View File

@ -326,6 +326,9 @@ enum demangle_component_type
DEMANGLE_COMPONENT_PTRMEM_TYPE, DEMANGLE_COMPONENT_PTRMEM_TYPE,
/* A fixed-point type. */ /* A fixed-point type. */
DEMANGLE_COMPONENT_FIXED_TYPE, DEMANGLE_COMPONENT_FIXED_TYPE,
/* A vector type. The left subtree is the number of elements,
the right subtree is the element type. */
DEMANGLE_COMPONENT_VECTOR_TYPE,
/* An argument list. The left subtree is the current argument, and /* An argument list. The left subtree is the current argument, and
the right subtree is either NULL or another ARGLIST node. */ the right subtree is either NULL or another ARGLIST node. */
DEMANGLE_COMPONENT_ARGLIST, DEMANGLE_COMPONENT_ARGLIST,
@ -378,6 +381,8 @@ enum demangle_component_type
DEMANGLE_COMPONENT_COMPOUND_NAME, DEMANGLE_COMPONENT_COMPOUND_NAME,
/* A name formed by a single character. */ /* A name formed by a single character. */
DEMANGLE_COMPONENT_CHARACTER, DEMANGLE_COMPONENT_CHARACTER,
/* A number. */
DEMANGLE_COMPONENT_NUMBER,
/* A decltype type. */ /* A decltype type. */
DEMANGLE_COMPONENT_DECLTYPE, DEMANGLE_COMPONENT_DECLTYPE,
/* Global constructors keyed to name. */ /* Global constructors keyed to name. */