mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
* c-typeprint.c (is_type_conversion_operator): Add additional
check for non-conversion operators.
This commit is contained in:
parent
335c561080
commit
b012904272
@ -1,3 +1,8 @@
|
||||
2002-01-15 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
||||
* c-typeprint.c (is_type_conversion_operator): Add additional
|
||||
check for non-conversion operators.
|
||||
|
||||
2002-01-15 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* linux-proc.c: Add "info proc" command, a la procfs.c.
|
||||
|
@ -402,7 +402,13 @@ is_type_conversion_operator (struct type *type, int i, int j)
|
||||
while (strchr (" \t\f\n\r", *name))
|
||||
name++;
|
||||
|
||||
if (strncmp (name, "new", 3) == 0)
|
||||
if (!('a' <= *name && *name <= 'z')
|
||||
&& !('A' <= *name && *name <= 'Z')
|
||||
&& *name != '_')
|
||||
/* If this doesn't look like the start of an identifier, then it
|
||||
isn't a type conversion operator. */
|
||||
return 0;
|
||||
else if (strncmp (name, "new", 3) == 0)
|
||||
name += 3;
|
||||
else if (strncmp (name, "delete", 6) == 0)
|
||||
name += 6;
|
||||
|
Loading…
Reference in New Issue
Block a user