diff options
author | Heejin Ahn <aheejin@gmail.com> | 2019-12-29 21:13:12 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-29 21:13:12 -0800 |
commit | a30f1df5696ccb3490e2eaa3a9ed5e7e487c7b0e (patch) | |
tree | 3ba1038677a2d5337603682ba80666823eee9552 /src/wasm-interpreter.h | |
parent | f2ba91b6340a8c3099ab6a48700c717cbd33599e (diff) | |
download | binaryen-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.h | 2 |
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); |