comparing floats is necessary in rare cases

This commit is contained in:
Oliver Schneider 2016-07-06 11:53:03 +02:00
parent 51ce4a2584
commit 7613ef0563
No known key found for this signature in database
GPG key ID: 56D6EEA0FC67AC46

View file

@ -75,8 +75,6 @@ pub fn binary_op<'tcx>(bin_op: mir::BinOp, left: PrimVal, right: PrimVal) -> Eva
Shl => unreachable!(),
Shr => unreachable!(),
// directly comparing floats is questionable
// miri could forbid it, or at least miri as rust const eval should forbid it
Eq => Bool($l == $r),
Ne => Bool($l != $r),
Lt => Bool($l < $r),