From 0fdddbfda48c100a7a519a6feb6fb1e0b62a9054 Mon Sep 17 00:00:00 2001 From: Mattia Giambirtone Date: Mon, 1 Aug 2022 11:35:45 +0200 Subject: [PATCH] Fixed fib to work again --- src/frontend/compiler.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/compiler.nim b/src/frontend/compiler.nim index 5863887..c47cd6f 100644 --- a/src/frontend/compiler.nim +++ b/src/frontend/compiler.nim @@ -242,9 +242,9 @@ proc done(self: Compiler): bool {.inline.} = result = self.current > self.ast.high() -proc error(self: Compiler, message: string) {.raises: [CompileError], inline.} = +proc error(self: Compiler, message: string, node: ASTNode = nil) {.raises: [CompileError], inline.} = ## Raises a CompileError exception - raise CompileError(msg: message, node: self.getCurrentNode(), file: self.file, module: self.currentModule) + raise CompileError(msg: message, node: if node.isNil(): self.getCurrentNode() else: node, file: self.file, module: self.currentModule) proc step(self: Compiler): ASTNode {.inline.} =