diff options
Diffstat (limited to 'src/compiler/compiler.zc')
| -rw-r--r-- | src/compiler/compiler.zc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/compiler.zc b/src/compiler/compiler.zc index d274eff..2a05c58 100644 --- a/src/compiler/compiler.zc +++ b/src/compiler/compiler.zc @@ -1019,7 +1019,7 @@ int lookup_raw(char* name) { resident = i; while (resident >= syntax_host_floor) resident = snext[resident] - 1; if (resident >= 0) return resident; - if (skind[i] == K_VAR) serr("a syntax handler cannot access emitted program globals"); + if (skind[i] == K_GVAR || skind[i] == K_GARR) serr("a syntax handler cannot access emitted program globals"); } while (i >= 0) { if (i >= vislo || skind[i] == K_KW || skind[i] == K_TYPE) return i; |
