diff options
Diffstat (limited to 'src/ast/ExpressionManipulator.cpp')
-rw-r--r-- | src/ast/ExpressionManipulator.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/ast/ExpressionManipulator.cpp b/src/ast/ExpressionManipulator.cpp index 160ff55e1..3868ca316 100644 --- a/src/ast/ExpressionManipulator.cpp +++ b/src/ast/ExpressionManipulator.cpp @@ -19,7 +19,9 @@ namespace wasm { -Expression* ExpressionManipulator::flexibleCopy(Expression* original, Module& wasm, CustomCopier custom) { +namespace ExpressionManipulator { + +Expression* flexibleCopy(Expression* original, Module& wasm, CustomCopier custom) { struct Copier : public Visitor<Copier, Expression*> { Module& wasm; CustomCopier custom; @@ -135,7 +137,7 @@ Expression* ExpressionManipulator::flexibleCopy(Expression* original, Module& wa // Splice an item into the middle of a block's list -void ExpressionManipulator::spliceIntoBlock(Block* block, Index index, Expression* add) { +void spliceIntoBlock(Block* block, Index index, Expression* add) { auto& list = block->list; if (index == list.size()) { list.push_back(add); // simple append @@ -150,4 +152,6 @@ void ExpressionManipulator::spliceIntoBlock(Block* block, Index index, Expressio block->finalize(block->type); } +} // namespace ExpressionManipulator + } // namespace wasm |