# HG changeset patch
# User Mario de Sousa <msousa@fe.up.pt>
# Date 1333226797 -3600
# Node ID 0bb88139e4716e92bb9b42bcfe6cdd5075f9295c
# Parent  58d0c3b3c53b74acf4e6aa48a8a9ffab0b597e74# Parent  34a5571c859c704f158fdf2ca9213a2dd01c2a47
merging with Lauren't changeset.

diff -r 58d0c3b3c53b -r 0bb88139e471 stage4/generate_c/generate_c_inlinefcall.cc
--- a/stage4/generate_c/generate_c_inlinefcall.cc	Sat Mar 31 21:36:17 2012 +0100
+++ b/stage4/generate_c/generate_c_inlinefcall.cc	Sat Mar 31 21:46:37 2012 +0100
@@ -1183,7 +1183,11 @@
 
 		// Transition condition is in ST
 		if (symbol->transition_condition_st != NULL) {
-			symbol->transition_condition_st->accept(*this);
+			function_call_iterator_c fc_iterator(symbol->transition_condition_st);
+			symbol_c* function_call;
+			while ((function_call = fc_iterator.next()) != NULL) {
+				function_call->accept(*this);
+			}
 		}
 
 		return NULL;