diff options
Diffstat (limited to 'src/bytecode/compiler.h')
-rwxr-xr-x | src/bytecode/compiler.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bytecode/compiler.h b/src/bytecode/compiler.h index 6dab1fe..9fefd2a 100755 --- a/src/bytecode/compiler.h +++ b/src/bytecode/compiler.h | |||
@@ -504,6 +504,7 @@ compile(Token *tokens) { | |||
504 | Token start_tok = peek_token(&compiler); | 504 | Token start_tok = peek_token(&compiler); |
505 | while (has_next_token(&compiler) && peek_token(&compiler).type != TOKEN_EOF) { | 505 | while (has_next_token(&compiler) && peek_token(&compiler).type != TOKEN_EOF) { |
506 | parse_tree(chunk, &compiler); | 506 | parse_tree(chunk, &compiler); |
507 | add_code(chunk, OP_DROP, start_tok.line, start_tok.column); | ||
507 | } | 508 | } |
508 | add_code(chunk, OP_RETURN, start_tok.line, start_tok.column); | 509 | add_code(chunk, OP_RETURN, start_tok.line, start_tok.column); |
509 | return chunk; | 510 | return chunk; |