diff options
author | magic-akari <akari.ccino@gmail.com> | 2022-03-18 01:27:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-17 17:27:28 +0000 |
commit | b7e1989553a645968399ad379a86b809e04c0ae2 (patch) | |
tree | 714472a3d156ad55f1a8ba1618426426b7295433 /src/emscripten-optimizer/parser.cpp | |
parent | 86acb00c7095017f8bded15def3c928909099731 (diff) | |
download | binaryen-b7e1989553a645968399ad379a86b809e04c0ae2.tar.gz binaryen-b7e1989553a645968399ad379a86b809e04c0ae2.tar.bz2 binaryen-b7e1989553a645968399ad379a86b809e04c0ae2.zip |
[wasm2js] Support exports of Globals (#4523)
Export an object with a `.value` property like the wasm JS API does
in browsers, and implement them with a getter and setter.
Fixes #4522
Diffstat (limited to 'src/emscripten-optimizer/parser.cpp')
-rw-r--r-- | src/emscripten-optimizer/parser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emscripten-optimizer/parser.cpp b/src/emscripten-optimizer/parser.cpp index de749817f..016966299 100644 --- a/src/emscripten-optimizer/parser.cpp +++ b/src/emscripten-optimizer/parser.cpp @@ -107,6 +107,8 @@ IString ATOMICS("Atomics"); IString COMPARE_EXCHANGE("compareExchange"); IString LOAD("load"); IString STORE("store"); +IString GETTER("get"); +IString SETTER("set"); IStringSet keywords("var const function if else do while for break continue return " |