summaryrefslogtreecommitdiff
path: root/src/ir/ExpressionManipulator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ir/ExpressionManipulator.cpp')
-rw-r--r--src/ir/ExpressionManipulator.cpp6
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(