diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-04-29 16:30:40 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-04-29 16:30:40 -0700 |
commit | 199c7d3e558d4c2f3dc6be1e0fc826ca45b52b8f (patch) | |
tree | c3a7cc43a52a5b006d2ae6acd9470c18a778d15d /src/wasm-s-parser.h | |
parent | eb2ea67bf52eac93de977922763a0ee3787be240 (diff) | |
parent | af6b1a77673b1c49f4501918385bd463c50cb28b (diff) | |
download | binaryen-199c7d3e558d4c2f3dc6be1e0fc826ca45b52b8f.tar.gz binaryen-199c7d3e558d4c2f3dc6be1e0fc826ca45b52b8f.tar.bz2 binaryen-199c7d3e558d4c2f3dc6be1e0fc826ca45b52b8f.zip |
Merge pull request #416 from WebAssembly/full-validation-nice
Full validation
Diffstat (limited to 'src/wasm-s-parser.h')
-rw-r--r-- | src/wasm-s-parser.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h index 674341d1e..05715f739 100644 --- a/src/wasm-s-parser.h +++ b/src/wasm-s-parser.h @@ -424,10 +424,10 @@ private: if (!autoBlock) { autoBlock = allocator.alloc<Block>(); autoBlock->list.push_back(body); - autoBlock->finalize(); body = autoBlock; } autoBlock->list.push_back(ex); + autoBlock->finalize(); } } } @@ -1023,6 +1023,7 @@ private: } else { ret->value = parseExpression(s[i]); } + ret->finalize(); return ret; } |