diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/zc0.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/zc0.c b/src/tools/zc0.c index 20dcbf9..f28c655 100644 --- a/src/tools/zc0.c +++ b/src/tools/zc0.c @@ -637,7 +637,7 @@ static void postfix(void) else if (is("(")) { rval(); n = args(); lit(n); op(O_PICK); op(O_CALL); op(O_SWAP); op(O_DROP); xf = 0; xs = 0; lvi = -1; } else if (accept("++")) incdec(1, 1); else if (accept("--")) incdec(1, -1); - else if (accept("as")) ident(); + else if (accept("as")) ptype0(); /* the whole type, as the compiler reads it: x as int*, x as char** */ else return; } } |
