diff --git a/cmd/evm/runner.go b/cmd/evm/runner.go index eadc3d91d4..c9c4645e66 100644 --- a/cmd/evm/runner.go +++ b/cmd/evm/runner.go @@ -301,10 +301,9 @@ func runCmd(ctx *cli.Context) error { } bench := ctx.Bool(BenchFlag.Name) - output, stats, execErr, benchErr := timedExec(bench, execFunc) - if benchErr != nil { - fmt.Printf("benchmarking execution failed: %v\n", benchErr) - return benchErr + output, stats, execErr, err := timedExec(bench, execFunc) + if err != nil { + return fmt.Errorf("benchmarking failed: %v\n", err) } if ctx.Bool(DumpFlag.Name) {