Index: src/wasm/wasm-module-builder.cc |
diff --git a/src/wasm/wasm-module-builder.cc b/src/wasm/wasm-module-builder.cc |
index bf9b4ef198f88300a25e5afd014b5a391aaa213e..111b90ba372ea58766a930587088ab02eefad28c 100644 |
--- a/src/wasm/wasm-module-builder.cc |
+++ b/src/wasm/wasm-module-builder.cc |
@@ -150,8 +150,7 @@ |
memcpy(name_.data(), name.start(), name.length()); |
} |
-void WasmFunctionBuilder::AddAsmWasmOffset(int call_position, |
- int to_number_position) { |
+void WasmFunctionBuilder::AddAsmWasmOffset(int asm_position) { |
// We only want to emit one mapping per byte offset: |
DCHECK(asm_offsets_.size() == 0 || body_.size() > last_asm_byte_offset_); |
@@ -160,12 +159,9 @@ |
asm_offsets_.write_u32v(byte_offset - last_asm_byte_offset_); |
last_asm_byte_offset_ = byte_offset; |
- DCHECK_GE(call_position, 0); |
- asm_offsets_.write_i32v(call_position - last_asm_source_position_); |
- |
- DCHECK_GE(to_number_position, 0); |
- asm_offsets_.write_i32v(to_number_position - call_position); |
- last_asm_source_position_ = to_number_position; |
+ DCHECK_GE(asm_position, 0); |
+ asm_offsets_.write_i32v(asm_position - last_asm_source_position_); |
+ last_asm_source_position_ = asm_position; |
} |
void WasmFunctionBuilder::WriteSignature(ZoneBuffer& buffer) const { |