merge from gcc
This commit is contained in:
parent
0ca6c6b802
commit
9c47bbb6e9
|
@ -1,3 +1,10 @@
|
||||||
|
2009-09-29 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* demangle.h (enum demangle_component_type): Add
|
||||||
|
DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
|
||||||
|
DEMANGLE_COMPONENT_UNNAMED_TYPE.
|
||||||
|
(struct demangle_component): Add s_unary_num.
|
||||||
|
|
||||||
2009-09-29 DJ Delorie <dj@redhat.com>
|
2009-09-29 DJ Delorie <dj@redhat.com>
|
||||||
|
|
||||||
* dis-asm.h: Add prototype for print_insn_rx.
|
* dis-asm.h: Add prototype for print_insn_rx.
|
||||||
|
|
|
@ -381,6 +381,12 @@ enum demangle_component_type
|
||||||
DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS,
|
DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS,
|
||||||
/* Global destructors keyed to name. */
|
/* Global destructors keyed to name. */
|
||||||
DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS,
|
DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS,
|
||||||
|
/* A lambda closure type. */
|
||||||
|
DEMANGLE_COMPONENT_LAMBDA,
|
||||||
|
/* A default argument scope. */
|
||||||
|
DEMANGLE_COMPONENT_DEFAULT_ARG,
|
||||||
|
/* An unnamed type. */
|
||||||
|
DEMANGLE_COMPONENT_UNNAMED_TYPE,
|
||||||
/* A pack expansion. */
|
/* A pack expansion. */
|
||||||
DEMANGLE_COMPONENT_PACK_EXPANSION
|
DEMANGLE_COMPONENT_PACK_EXPANSION
|
||||||
};
|
};
|
||||||
|
@ -494,6 +500,14 @@ struct demangle_component
|
||||||
struct demangle_component *right;
|
struct demangle_component *right;
|
||||||
} s_binary;
|
} s_binary;
|
||||||
|
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
/* subtree, same place as d_left. */
|
||||||
|
struct demangle_component *sub;
|
||||||
|
/* integer. */
|
||||||
|
int num;
|
||||||
|
} s_unary_num;
|
||||||
|
|
||||||
} u;
|
} u;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue