aboutsummaryrefslogtreecommitdiff
path: root/src/orgaasm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/orgaasm.c')
-rw-r--r--src/orgaasm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/orgaasm.c b/src/orgaasm.c
index cafab0e..793a2dd 100644
--- a/src/orgaasm.c
+++ b/src/orgaasm.c
@@ -181,6 +181,12 @@ second_pass(char *s)
if (verbose) printf("opcode: %s\n", tok);
write_opcode(tok);
break;
+ case 5: /* LIT literal */
+ if (tok[0] != '#')
+ fprintf(stderr, "unknown token '%s'\n", tok);
+ write_short(OP_LIT);
+ tok += 1;
+ /* fallthrough */
case 4: /* literal */
if (verbose) printf("literal: %s\n", tok);
write_literal(tok);