From 9522c1145f40e68b9f97881aca094b5419c617cd Mon Sep 17 00:00:00 2001 From: andri lim Date: Mon, 25 Feb 2019 22:59:05 +0700 Subject: [PATCH] fix #245 again --- nimbus/vm/computation.nim | 2 -- nimbus/vm/interpreter_dispatch.nim | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/nimbus/vm/computation.nim b/nimbus/vm/computation.nim index 909e7592a..e5c06ef31 100644 --- a/nimbus/vm/computation.nim +++ b/nimbus/vm/computation.nim @@ -113,8 +113,6 @@ proc applyMessageAux(computation: var BaseComputation, opCode: static[Op]) = if computation.msg.depth > STACK_DEPTH_LIMIT: raise newException(StackDepthError, "Stack depth limit reached") - let nilai = computation.vmState.readOnlyStateDb().getBalance(computation.msg.sender) - if computation.msg.value != 0: let senderBalance = computation.vmState.readOnlyStateDb(). diff --git a/nimbus/vm/interpreter_dispatch.nim b/nimbus/vm/interpreter_dispatch.nim index 848849cad..abc6b7f59 100644 --- a/nimbus/vm/interpreter_dispatch.nim +++ b/nimbus/vm/interpreter_dispatch.nim @@ -228,7 +228,8 @@ proc opTableToCaseStmt(opTable: array[Op, NimNode], computation: NimNode): NimNo # Wrap the case statement in while true + computed goto result = quote do: - `computation`.prepareTracer() + if `computation`.tracingEnabled: + `computation`.prepareTracer() var `instr` = `computation`.code.next() while true: {.computedGoto.}