| Index: src/compiler/wasm-compiler.cc | 
| diff --git a/src/compiler/wasm-compiler.cc b/src/compiler/wasm-compiler.cc | 
| index 9075e16bd2c1a85f507fbd934aa0e0366fe62687..85048dbfce947897291ab3f1986b3a45f61fe904 100644 | 
| --- a/src/compiler/wasm-compiler.cc | 
| +++ b/src/compiler/wasm-compiler.cc | 
| @@ -2923,8 +2923,7 @@ void WasmGraphBuilder::BuildWasmInterpreterEntry( | 
| // Compute size for the argument buffer. | 
| int args_size_bytes = 0; | 
| for (int i = 0; i < wasm_count; i++) { | 
| -    args_size_bytes += | 
| -        RoundUpToMultipleOfPowOf2(1 << ElementSizeLog2Of(sig->GetParam(i)), 8); | 
| +    args_size_bytes += 1 << ElementSizeLog2Of(sig->GetParam(i)); | 
| } | 
|  | 
| // The return value is also passed via this buffer: | 
| @@ -2969,10 +2968,8 @@ void WasmGraphBuilder::BuildWasmInterpreterEntry( | 
| *effect_ = | 
| graph()->NewNode(jsgraph()->machine()->Store(store_rep), arg_buffer, | 
| Int32Constant(offset), param, *effect_, *control_); | 
| -      offset += RoundUpToMultipleOfPowOf2(1 << ElementSizeLog2Of(param_rep), 8); | 
| +      offset += 1 << ElementSizeLog2Of(param_rep); | 
| } | 
| - | 
| -    DCHECK(IsAligned(offset, 8)); | 
| } | 
| DCHECK_EQ(param_count, param_index); | 
| DCHECK_EQ(args_size_bytes, offset); | 
| @@ -3950,10 +3947,7 @@ Handle<Code> CompileWasmInterpreterEntry(Isolate* isolate, uint32_t func_index, | 
| Zone zone(isolate->allocator(), ZONE_NAME); | 
| Graph graph(&zone); | 
| CommonOperatorBuilder common(&zone); | 
| -  MachineOperatorBuilder machine( | 
| -      &zone, MachineType::PointerRepresentation(), | 
| -      InstructionSelector::SupportedMachineOperatorFlags(), | 
| -      InstructionSelector::AlignmentRequirements()); | 
| +  MachineOperatorBuilder machine(&zone); | 
| JSGraph jsgraph(isolate, &graph, &common, nullptr, nullptr, &machine); | 
|  | 
| Node* control = nullptr; | 
|  |