diff options
Diffstat (limited to 'src/passes/DeNaN.cpp')
-rw-r--r-- | src/passes/DeNaN.cpp | 4 |
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); } |