* c-typeprint.c (is_type_conversion_operator): Add additional
check for non-conversion operators.
This commit is contained in:
parent
335c561080
commit
b012904272
2 changed files with 12 additions and 1 deletions
|
@ -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…
Add table
Reference in a new issue