summaryrefslogtreecommitdiff
path: root/src/wasm-builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-builder.h')
-rw-r--r--src/wasm-builder.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/wasm-builder.h b/src/wasm-builder.h
index 41aaf6766..f702342d2 100644
--- a/src/wasm-builder.h
+++ b/src/wasm-builder.h
@@ -315,28 +315,6 @@ public:
return block;
}
- // ensures the first node is a block, if it isn't already, and merges in the second,
- // either as a single element or, if a block, by appending to the first block
- Block* blockifyMerge(Expression* any, Expression* append) {
- Block* block = nullptr;
- if (any) block = any->dynCast<Block>();
- if (!block) {
- block = makeBlock(any);
- } else {
- assert(!isConcreteWasmType(block->type));
- }
- auto* other = append->dynCast<Block>();
- if (!other) {
- block->list.push_back(append);
- } else {
- for (auto* item : other->list) {
- block->list.push_back(item);
- }
- }
- block->finalize();
- return block;
- }
-
// a helper for the common pattern of a sequence of two expressions. Similar to
// blockify, but does *not* reuse a block if the first is one.
Block* makeSequence(Expression* left, Expression* right) {