diff options
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r-- | src/wasm-binary.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 931e33af5..0f404390b 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -625,10 +625,7 @@ public: std::map<Name, uint32_t> mappedImports; // name of the Import => index uint32_t getImportIndex(Name name) { - if (mappedImports.size()) { - assert(mappedImports.count(name)); - return mappedImports[name]; - } else { + if (!mappedImports.size()) { // Create name => index mapping. for (size_t i = 0; i < wasm->imports.size(); i++) { assert(mappedImports.count(wasm->imports[i]->name) == 0); @@ -641,10 +638,7 @@ public: std::map<Name, uint32_t> mappedFunctions; // name of the Function => index uint32_t getFunctionIndex(Name name) { - if (mappedFunctions.size()) { - assert(mappedFunctions.count(name)); - return mappedFunctions[name]; - } else { + if (!mappedFunctions.size()) { // Create name => index mapping. for (size_t i = 0; i < wasm->functions.size(); i++) { assert(mappedFunctions.count(wasm->functions[i]->name) == 0); |