diff options
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r-- | src/wasm-binary.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 8a4d6969f..ee92fe90e 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -1422,6 +1422,7 @@ public: uint32_t getDataSegmentIndex(Name name) const; uint32_t getElementSegmentIndex(Name name) const; uint32_t getTypeIndex(HeapType type) const; + uint32_t getSignatureIndex(Signature sig) const; uint32_t getStringIndex(Name string) const; void writeTableDeclarations(); @@ -1476,6 +1477,7 @@ private: BufferWithRandomAccess& o; BinaryIndexes indexes; ModuleUtils::IndexedHeapTypes indexedTypes; + std::unordered_map<Signature, uint32_t> signatureIndexes; bool debugInfo = true; |