From 7ff9a7f02e6c233d387d47be84754beaf9be682e Mon Sep 17 00:00:00 2001 From: andri lim Date: Fri, 22 Feb 2019 15:56:40 +0700 Subject: [PATCH] remove add stop from macro assembler --- tests/macro_assembler.nim | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tests/macro_assembler.nim b/tests/macro_assembler.nim index 1924fd70a..81c948119 100644 --- a/tests/macro_assembler.nim +++ b/tests/macro_assembler.nim @@ -142,7 +142,6 @@ proc addOpCode(code: var seq[byte], node, params: NimNode) = proc parseCode(codes: NimNode): seq[byte] = let emptyNode = newEmptyNode() codes.expectKind nnkStmtList - var addStop = true for pc, line in codes: line.expectKind({nnkCommand, nnkIdent, nnkStrLit}) if line.kind == nnkStrLit: @@ -151,8 +150,6 @@ proc parseCode(codes: NimNode): seq[byte] = let sym = bindSym(line) validateOpcode(sym) result.addOpCode(sym, emptyNode) - if pc == codes.len - 1: - addStop = $sym != "Stop" elif line.kind == nnkCommand: let sym = bindSym(line[0]) validateOpcode(sym) @@ -163,9 +160,6 @@ proc parseCode(codes: NimNode): seq[byte] = else: error("unknown syntax: " & line.toStrLit.strVal, line) - if addStop: - result.addOpCode(bindSym"Stop", emptyNode) - proc generateVMProxy(boa: Assembler): NimNode = let vmProxy = genSym(nskProc, "vmProxy")