]> Cypherpunks repositories - gostls13.git/commitdiff
allow runes >= 0x80 in symbols in #pragmas
authorRuss Cox <rsc@golang.org>
Thu, 24 Sep 2009 18:45:08 +0000 (11:45 -0700)
committerRuss Cox <rsc@golang.org>
Thu, 24 Sep 2009 18:45:08 +0000 (11:45 -0700)
R=ken
OCL=34975
CL=34975

src/cmd/cc/macbody

index 7b45841d48539d42ea31e88f8085f960e906b01e..21d69bcc78d605c226bd08f696105a1d7fca4c2c 100644 (file)
@@ -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;