Mercurial > projects > ldc
diff gen/complex.cpp @ 1503:cc5fee7836dc
Made is and !is use the same numeric comparison as == and !=, fixes #328
Factored out common code from EqualExp and IdentityExp into
DtoBinNumericEquals in binexp.cpp.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Tue, 16 Jun 2009 23:00:27 +0200 |
parents | 087dafe5262a |
children | ad7f2f1862d6 |
line wrap: on
line diff
--- a/gen/complex.cpp Tue Jun 16 19:31:10 2009 +0200 +++ b/gen/complex.cpp Tue Jun 16 23:00:27 2009 +0200 @@ -390,7 +390,7 @@ // select predicate llvm::FCmpInst::Predicate cmpop; - if (op == TOKequal) + if (op == TOKequal || op == TOKidentity) cmpop = llvm::FCmpInst::FCMP_OEQ; else cmpop = llvm::FCmpInst::FCMP_UNE;