diff options
Diffstat (limited to 'llvm/tools/obj2yaml/wasm2yaml.cpp')
| -rw-r--r-- | llvm/tools/obj2yaml/wasm2yaml.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/tools/obj2yaml/wasm2yaml.cpp b/llvm/tools/obj2yaml/wasm2yaml.cpp index eacbe621e0e..47d984b53fb 100644 --- a/llvm/tools/obj2yaml/wasm2yaml.cpp +++ b/llvm/tools/obj2yaml/wasm2yaml.cpp @@ -353,6 +353,12 @@ ErrorOr<WasmYAML::Object *> WasmDumper::dump() { S = std::move(DataSec); break; } + case wasm::WASM_SEC_DATACOUNT: { + auto DataCountSec = make_unique<WasmYAML::DataCountSection>(); + DataCountSec->Count = Obj.dataSegments().size(); + S = std::move(DataCountSec); + break; + } default: llvm_unreachable("Unknown section type"); break; |

