diff options
author | Derek Schuff <dschuff@chromium.org> | 2016-04-06 15:28:30 -0700 |
---|---|---|
committer | Derek Schuff <dschuff@chromium.org> | 2016-04-06 15:28:30 -0700 |
commit | 265225f703a6d94dd20d42c322233b52d73f22f8 (patch) | |
tree | 179c88b0dcbfa928084caea5a69c15c320190651 /src | |
parent | c4c82597aaf43d7fee3cd8877801d9dd91e33f7b (diff) | |
download | binaryen-265225f703a6d94dd20d42c322233b52d73f22f8.tar.gz binaryen-265225f703a6d94dd20d42c322233b52d73f22f8.tar.bz2 binaryen-265225f703a6d94dd20d42c322233b52d73f22f8.zip |
Fix output of initializer list metadata
* Fix output of initializer list metadata
Turns out trailing commas aren't valid JSON
Diffstat (limited to 'src')
-rw-r--r-- | src/s2wasm.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/s2wasm.h b/src/s2wasm.h index c2e8c77a0..701d86f18 100644 --- a/src/s2wasm.h +++ b/src/s2wasm.h @@ -1443,7 +1443,12 @@ public: o << "\"staticBump\": " << (nextStatic - globalBase) << ", "; o << "\"initializers\": ["; - for (const auto& func : initializerFunctions) o << "\"" << func.c_str() << "\", "; + first = true; + for (const auto& func : initializerFunctions) { + if (first) first = false; + else o << ", "; + o << "\"" << func.c_str() << "\""; + } o << "]"; o << " }"; |