merge from gcc
This commit is contained in:
parent
11a985e00f
commit
e1748ea155
|
@ -1,3 +1,8 @@
|
|||
2008-12-10 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* demangle.h (enum demangle_component_type): Add
|
||||
DEMANGLE_COMPONENT_FIXED_TYPE.
|
||||
|
||||
2008-12-01 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* plugin-api.h (ld_plugin_message): Change format parameter to const.
|
||||
|
|
|
@ -319,6 +319,8 @@ enum demangle_component_type
|
|||
and the right subtree is the member type. CV-qualifiers appear
|
||||
on the latter. */
|
||||
DEMANGLE_COMPONENT_PTRMEM_TYPE,
|
||||
/* A fixed-point type. */
|
||||
DEMANGLE_COMPONENT_FIXED_TYPE,
|
||||
/* An argument list. The left subtree is the current argument, and
|
||||
the right subtree is either NULL or another ARGLIST node. */
|
||||
DEMANGLE_COMPONENT_ARGLIST,
|
||||
|
@ -419,6 +421,17 @@ struct demangle_component
|
|||
struct demangle_component *name;
|
||||
} s_extended_operator;
|
||||
|
||||
/* For DEMANGLE_COMPONENT_FIXED_TYPE. */
|
||||
struct
|
||||
{
|
||||
/* The length, indicated by a C integer type name. */
|
||||
struct demangle_component *length;
|
||||
/* _Accum or _Fract? */
|
||||
short accum;
|
||||
/* Saturating or not? */
|
||||
short sat;
|
||||
} s_fixed;
|
||||
|
||||
/* For DEMANGLE_COMPONENT_CTOR. */
|
||||
struct
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue