Mercurial > projects > ldc
diff gen/structs.cpp @ 345:5320fe65a65d trunk
[svn r366] Fixed identity exprs for structs was comparing addresses, not content!
author | lindquist |
---|---|
date | Sun, 13 Jul 2008 04:27:02 +0200 |
parents | e20ce6d8d374 |
children | f273f5c58a9a |
line wrap: on
line diff
--- a/gen/structs.cpp Sun Jul 13 04:11:08 2008 +0200 +++ b/gen/structs.cpp Sun Jul 13 04:27:02 2008 +0200 @@ -389,7 +389,7 @@ // set predicate llvm::ICmpInst::Predicate cmpop; - if (op == TOKequal) + if (op == TOKequal || op == TOKidentity) cmpop = llvm::ICmpInst::ICMP_EQ; else cmpop = llvm::ICmpInst::ICMP_NE;