From cfc54f95a09fecc21e2e3aac533a2f62b2471e2e Mon Sep 17 00:00:00 2001 From: Daniel Lubarov Date: Fri, 7 Apr 2023 10:20:37 -0700 Subject: [PATCH] Fix run_constructor Fixes the crash due to a huge allocation in `returndatacopyPythonBug_Tue_03_48_41-1432`. --- evm/src/cpu/kernel/asm/core/create.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evm/src/cpu/kernel/asm/core/create.asm b/evm/src/cpu/kernel/asm/core/create.asm index 00f6c5d0..2d30c6cb 100644 --- a/evm/src/cpu/kernel/asm/core/create.asm +++ b/evm/src/cpu/kernel/asm/core/create.asm @@ -87,7 +87,7 @@ global create_common: run_constructor: // stack: new_ctx, value, address, kexit_info - %set_new_ctx_value + SWAP1 %set_new_ctx_value // stack: new_ctx, address, kexit_info // Each line in the block below does not change the stack.