diff options
Diffstat (limited to 'tools/obj2yaml/wasm2yaml.cpp')
-rw-r--r-- | tools/obj2yaml/wasm2yaml.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/obj2yaml/wasm2yaml.cpp b/tools/obj2yaml/wasm2yaml.cpp index 1df6afcf3c46..a1da4b6a748c 100644 --- a/tools/obj2yaml/wasm2yaml.cpp +++ b/tools/obj2yaml/wasm2yaml.cpp @@ -236,9 +236,10 @@ ErrorOr<WasmYAML::Object *> WasmDumper::dump() { auto DataSec = make_unique<WasmYAML::DataSection>(); for (auto &Segment : Obj.dataSegments()) { WasmYAML::DataSegment Seg; - Seg.Index = Segment.Index; - Seg.Offset = Segment.Offset; - Seg.Content = yaml::BinaryRef(Segment.Content); + Seg.SectionOffset = Segment.SectionOffset; + Seg.MemoryIndex = Segment.Data.MemoryIndex; + Seg.Offset = Segment.Data.Offset; + Seg.Content = yaml::BinaryRef(Segment.Data.Content); DataSec->Segments.push_back(Seg); } S = std::move(DataSec); |