Mercurial > projects > ldc
diff gen/llvmhelpers.h @ 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 | 4f7d50c744ed |
children | 1e5a14691e77 |
line wrap: on
line diff
--- a/gen/llvmhelpers.h Tue Jun 16 19:31:10 2009 +0200 +++ b/gen/llvmhelpers.h Tue Jun 16 23:00:27 2009 +0200 @@ -119,6 +119,7 @@ DValue* DtoBinMul(Type* resulttype, DValue* lhs, DValue* rhs); DValue* DtoBinDiv(Type* resulttype, DValue* lhs, DValue* rhs); DValue* DtoBinRem(Type* resulttype, DValue* lhs, DValue* rhs); +LLValue* DtoBinNumericEquals(Loc loc, DValue* lhs, DValue* rhs, TOK op); // target stuff void findDefaultTarget();