summaryrefslogtreecommitdiff
path: root/src/passes/DeNaN.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/DeNaN.cpp')
-rw-r--r--src/passes/DeNaN.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/passes/DeNaN.cpp b/src/passes/DeNaN.cpp
index c894cb3f1..8d0462718 100644
--- a/src/passes/DeNaN.cpp
+++ b/src/passes/DeNaN.cpp
@@ -51,13 +51,13 @@ struct DeNaN : public WalkerPass<
auto* c = expr->dynCast<Const>();
if (expr->type == Type::f32) {
if (c && c->value.isNaN()) {
- replacement = builder.makeConst(Literal(float(0)));
+ replacement = builder.makeConst(float(0));
} else {
replacement = builder.makeCall("deNan32", {expr}, Type::f32);
}
} else if (expr->type == Type::f64) {
if (c && c->value.isNaN()) {
- replacement = builder.makeConst(Literal(double(0)));
+ replacement = builder.makeConst(double(0));
} else {
replacement = builder.makeCall("deNan64", {expr}, Type::f64);
}