Rename `typename' in d-exp.y to avoid C++ reserved word
A recent patch introduced a variable named `typename' into d-exp.y, and one of the --enable-with-cxx build slaves consequently failed to compile this. This patch simply adds an underscore into the name to avoid the reserved word. gdb/ChangeLog * d-exp.y (PrimaryExpression : TypeExp '.' IdentifierExp): Rename `typename' to `type_name' to avoid C++ reserved word.
This commit is contained in:
parent
a057aa3c45
commit
b56ccc202a
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2015-08-14 Keith Seitz <keiths@redhat.com>
|
||||
|
||||
* d-exp.y (PrimaryExpression : TypeExp '.' IdentifierExp): Rename
|
||||
`typename' to `type_name' to avoid C++ reserved word.
|
||||
|
||||
2015-08-14 Keith Seitz <keiths@redhat.com>
|
||||
|
||||
* location.c (EL_TYPE, EL_LINESPEC, EL_PROBE, EL_ADDRESS)
|
||||
|
|
|
@ -522,12 +522,12 @@ PrimaryExpression:
|
|||
{
|
||||
struct bound_minimal_symbol msymbol;
|
||||
struct block_symbol sym;
|
||||
const char *typename = TYPE_SAFE_NAME (type);
|
||||
int typename_len = strlen (typename);
|
||||
const char *type_name = TYPE_SAFE_NAME (type);
|
||||
int type_name_len = strlen (type_name);
|
||||
char *name;
|
||||
|
||||
name = xstrprintf ("%.*s.%.*s",
|
||||
typename_len, typename,
|
||||
type_name_len, type_name,
|
||||
$3.length, $3.ptr);
|
||||
make_cleanup (xfree, name);
|
||||
|
||||
|
|
Loading…
Reference in a new issue