diff options
author | Russ Cox <rsc@golang.org> | 2009-09-24 11:45:08 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-09-24 11:45:08 -0700 |
commit | caa629b7c2fd518a6e813c01cb2c6a31b03824d6 (patch) | |
tree | 2c527fda9ee0420829133b76a632c16971feda2b /src/cmd/cc | |
parent | 7ba320827ac9b1d2d49ae775498adaae27a09653 (diff) | |
download | golang-caa629b7c2fd518a6e813c01cb2c6a31b03824d6.tar.gz |
allow runes >= 0x80 in symbols in #pragmas
R=ken
OCL=34975
CL=34975
Diffstat (limited to 'src/cmd/cc')
-rw-r--r-- | src/cmd/cc/macbody | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/cc/macbody b/src/cmd/cc/macbody index 7b45841d4..21d69bcc7 100644 --- a/src/cmd/cc/macbody +++ b/src/cmd/cc/macbody @@ -55,7 +55,7 @@ getsym(void) char *cp; c = getnsc(); - if(!isalpha(c) && c != '_') { + if(!isalpha(c) && c != '_' && c < 0x80) { unget(c); return S; } @@ -63,7 +63,7 @@ getsym(void) if(cp <= symb+NSYMB-4) *cp++ = c; c = getc(); - if(isalnum(c) || c == '_') + if(isalnum(c) || c == '_' || c >= 0x80) continue; unget(c); break; |