diff options
author | Gabriel Dos Reis <gdr@codesourcery.com> | 2000-06-09 08:40:02 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2000-06-09 08:40:02 +0000 |
commit | dba1acea53d877f27d60ff12cb99f2ff442aa358 (patch) | |
tree | 5a23ddb1e813fbb463941cccf637ea179cc30d8e /gcc/cp/lex.c | |
parent | 08c26ec9fa49979a4bd530e44662690eda42d274 (diff) | |
download | gcc-dba1acea53d877f27d60ff12cb99f2ff442aa358.zip gcc-dba1acea53d877f27d60ff12cb99f2ff442aa358.tar.gz gcc-dba1acea53d877f27d60ff12cb99f2ff442aa358.tar.bz2 |
lex.c (DEF_OPERATOR): Say `operator@' -not- `operator @' whenever @ is a symbolic name.
2000-06-09 Gabriel Dos Reis <gdr@codesourcery.com>
* lex.c (DEF_OPERATOR): Say `operator@' -not- `operator @'
whenever @ is a symbolic name.
From-SVN: r34465
Diffstat (limited to 'gcc/cp/lex.c')
-rw-r--r-- | gcc/cp/lex.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index d5f8cd4..9df7b1c 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -468,9 +468,9 @@ init_operators () #define DEF_OPERATOR(NAME, CODE, MANGLING, ARITY, ASSN_P) \ my_friendly_assert ((strlen ("operator ") + strlen (NAME) + 1 \ - <= 256), \ + + ISALPHA (NAME[0]) <= 256), \ 20000526); \ - sprintf (buffer, "operator %s", NAME); \ + sprintf (buffer, ISALPHA (NAME[0]) ? "operator %s" : "operator%s", NAME); \ identifier = get_identifier (buffer); \ IDENTIFIER_OPNAME_P (identifier) = 1; \ \ |