summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2019-12-29 21:13:12 -0800
committerGitHub <noreply@github.com>2019-12-29 21:13:12 -0800
commita30f1df5696ccb3490e2eaa3a9ed5e7e487c7b0e (patch)
tree3ba1038677a2d5337603682ba80666823eee9552 /src/wasm-interpreter.h
parentf2ba91b6340a8c3099ab6a48700c717cbd33599e (diff)
downloadbinaryen-a30f1df5696ccb3490e2eaa3a9ed5e7e487c7b0e.tar.gz
binaryen-a30f1df5696ccb3490e2eaa3a9ed5e7e487c7b0e.tar.bz2
binaryen-a30f1df5696ccb3490e2eaa3a9ed5e7e487c7b0e.zip
Move Type-related functions into Type class (NFC) (#2556)
Several type-related functions currently exist outside of `Type` class and thus in the `wasm`, effectively global, namespace. This moves these functions into `Type` class, making them either member functions or static functions. Also this renames `getSize` to `getByteSize` to make it not to be confused with `size`, which returns the number of types in multiple types. This also reorders the order of functions in `wasm-type.cpp` to match that of `wasm-type.h`.
Diffstat (limited to 'src/wasm-interpreter.h')
-rw-r--r--src/wasm-interpreter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index bda58de9d..571f0d1a5 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -1719,7 +1719,7 @@ private:
if (timeout.breaking()) {
return timeout;
}
- auto bytes = getTypeSize(curr->expectedType);
+ auto bytes = curr->expectedType.getByteSize();
auto addr = instance.getFinalAddress(ptr.value, bytes);
auto loaded = instance.doAtomicLoad(addr, bytes, curr->expectedType);
NOTE_EVAL1(loaded);