diff --git a/src/errors.nim b/src/errors.nim index 4d0e4313e..b14fb82ce 100644 --- a/src/errors.nim +++ b/src/errors.nim @@ -67,27 +67,12 @@ type NotImplementedError* = object of VMError ## Not implemented error -#proc makeVMError*: ref VMError = -# var e: ref VMError -# new(e) -# e.burnsGas = true -# e.erasesReturnData = true -#var a: ref VMError -#new(a) +proc makeVMError*: ref VMError = + new(result) + result.burnsGas = true + result.erasesReturnData = true -# proc makeRevert*(): Revert = -# result.burnsGas = false -# result.erasesReturnData = false - -#var e = VMError() -#raise makeVMError() -#var e: ref VMError -#new(e) -#echo e[] -#proc x* = -# raise newException(VMError, "") -#var e = makeVMError() -#echo e[] - - -#x() \ No newline at end of file +proc makeRevert*(): ref Revert = + new(result) + result.burnsGas = false + result.erasesReturnData = false