Fix create2 memory access in yul interpreter.

This commit is contained in:
Bhargava Shastry
2022-09-12 09:53:31 +02:00
parent f808855329
commit 69d9869d21
2 changed files with 14 additions and 1 deletions
@@ -317,7 +317,7 @@ u256 EVMInstructionInterpreter::eval(
logTrace(_instruction, arg);
return (0xcccccc + arg[1]) & u256("0xffffffffffffffffffffffffffffffffffffffff");
case Instruction::CREATE2:
accessMemory(arg[2], arg[3]);
accessMemory(arg[1], arg[2]);
logTrace(_instruction, arg);
return (0xdddddd + arg[1]) & u256("0xffffffffffffffffffffffffffffffffffffffff");
case Instruction::CALL: