summaryrefslogtreecommitdiff
path: root/src/cmd/cc
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-09-24 11:45:08 -0700
committerRuss Cox <rsc@golang.org>2009-09-24 11:45:08 -0700
commitcaa629b7c2fd518a6e813c01cb2c6a31b03824d6 (patch)
tree2c527fda9ee0420829133b76a632c16971feda2b /src/cmd/cc
parent7ba320827ac9b1d2d49ae775498adaae27a09653 (diff)
downloadgolang-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/macbody4
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;