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;