diff options
Diffstat (limited to 'src/ir/ExpressionManipulator.cpp')
-rw-r--r-- | src/ir/ExpressionManipulator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ir/ExpressionManipulator.cpp b/src/ir/ExpressionManipulator.cpp index 7b0ee29d7..7c4de4ceb 100644 --- a/src/ir/ExpressionManipulator.cpp +++ b/src/ir/ExpressionManipulator.cpp @@ -171,9 +171,9 @@ flexibleCopy(Expression* original, Module& wasm, CustomCopier custom) { return builder.makeSIMDShuffle( copy(curr->left), copy(curr->right), curr->mask); } - Expression* visitSIMDBitselect(SIMDBitselect* curr) { - return builder.makeSIMDBitselect( - copy(curr->left), copy(curr->right), copy(curr->cond)); + Expression* visitSIMDTernary(SIMDTernary* curr) { + return builder.makeSIMDTernary( + curr->op, copy(curr->a), copy(curr->b), copy(curr->c)); } Expression* visitSIMDShift(SIMDShift* curr) { return builder.makeSIMDShift( |