diff options
author | Alon Zakai <azakai@google.com> | 2019-04-26 11:07:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-26 11:07:42 -0700 |
commit | 34dd4c7893056e13cc9174db988d03e438a6af3d (patch) | |
tree | 43af249f532a9166c00b7013d67e2f63ac6ce63a /src/emscripten-optimizer/simple_ast.h | |
parent | 78a4f9ef1afd6c209a5c69a8e7906ffe33575f58 (diff) | |
download | binaryen-34dd4c7893056e13cc9174db988d03e438a6af3d.tar.gz binaryen-34dd4c7893056e13cc9174db988d03e438a6af3d.tar.bz2 binaryen-34dd4c7893056e13cc9174db988d03e438a6af3d.zip |
wasm2js: remove unneeded break/continue labels (#2058)
Diffstat (limited to 'src/emscripten-optimizer/simple_ast.h')
-rw-r--r-- | src/emscripten-optimizer/simple_ast.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/emscripten-optimizer/simple_ast.h b/src/emscripten-optimizer/simple_ast.h index 30ef42711..81d20e612 100644 --- a/src/emscripten-optimizer/simple_ast.h +++ b/src/emscripten-optimizer/simple_ast.h @@ -394,6 +394,10 @@ struct Value { return arr->size(); } + bool empty() { + return size() == 0; + } + void setSize(size_t size) { assert(isArray()); auto old = arr->size(); @@ -525,11 +529,6 @@ struct AssignName : public Value { } }; -// AST traversals - -// Traverse, calling visit after the children -void traversePost(Ref node, std::function<void (Ref)> visit); - // JS printing support struct JSPrinter { |