Markos Zaharioudakis has proposed merging lp:~zorba-coders/zorba/markos-scratch 
into lp:zorba.

Requested reviews:
  Markos Zaharioudakis (markos-za)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/markos-scratch/+merge/87478

fixed wrong assertion in var_expr::remove_set_expr
-- 
https://code.launchpad.net/~zorba-coders/zorba/markos-scratch/+merge/87478
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'src/compiler/expression/var_expr.cpp'
--- src/compiler/expression/var_expr.cpp	2012-01-03 12:10:06 +0000
+++ src/compiler/expression/var_expr.cpp	2012-01-04 14:32:24 +0000
@@ -244,6 +244,7 @@
 {
   assert(theKind == local_var || theKind == prolog_var);
 
+  bool found = false;
   std::vector<expr*>::iterator ite = theSetExprs.begin();
   std::vector<expr*>::iterator end = theSetExprs.end();
   for (; ite != end; ++ite)
@@ -251,11 +252,12 @@
     if (*ite == e)
     {
       theSetExprs.erase(ite);
+      found = true;
       break;
     }
   }
 
-  assert(ite != end);
+  ZORBA_ASSERT(found);
 }
 
 

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to