stage3/fill_candidate_datatypes.cc
changeset 441 e8de43eefcc5
parent 440 a745f7d38a5d
child 442 bd5998ee8876
--- a/stage3/fill_candidate_datatypes.cc	Sun Feb 12 20:43:49 2012 +0100
+++ b/stage3/fill_candidate_datatypes.cc	Mon Feb 13 16:29:55 2012 +0000
@@ -789,12 +789,13 @@
 	((list_c *)symbol->il_operand_list)->insert_element(prev_il_instruction, 0);	
 
 	generic_function_call_t fcall_param = {
-	/* fcall_param.function_name               = */ symbol->function_name,
-	/* fcall_param.nonformal_operand_list      = */ symbol->il_operand_list,
-	/* fcall_param.formal_operand_list         = */ NULL,
-	/* fcall_param.candidate_functions         = */ symbol->candidate_functions,
-	/* fcall_param.called_function_declaration = */ symbol->called_function_declaration,
-	/* fcall_param.extensible_param_count      = */ symbol->extensible_param_count
+		/* fcall_param.function_name               = */ symbol->function_name,
+		/* fcall_param.nonformal_operand_list      = */ symbol->il_operand_list,
+		/* fcall_param.formal_operand_list         = */ NULL,
+		/* enum {POU_FB, POU_function} POU_type    = */ generic_function_call_t::POU_function,
+		/* fcall_param.candidate_functions         = */ symbol->candidate_functions,
+		/* fcall_param.called_function_declaration = */ symbol->called_function_declaration,
+		/* fcall_param.extensible_param_count      = */ symbol->extensible_param_count
 	};
 	handle_function_call(symbol, fcall_param);
 
@@ -883,12 +884,13 @@
 	symbol->il_param_list->accept(*this);
 
 	generic_function_call_t fcall_param = {
-	/* fcall_param.function_name               = */ symbol->function_name,
-	/* fcall_param.nonformal_operand_list      = */ NULL,
-	/* fcall_param.formal_operand_list         = */ symbol->il_param_list,
-	/* fcall_param.candidate_functions         = */ symbol->candidate_functions,
-	/* fcall_param.called_function_declaration = */ symbol->called_function_declaration,
-	/* fcall_param.extensible_param_count      = */ symbol->extensible_param_count
+		/* fcall_param.function_name               = */ symbol->function_name,
+		/* fcall_param.nonformal_operand_list      = */ NULL,
+		/* fcall_param.formal_operand_list         = */ symbol->il_param_list,
+		/* enum {POU_FB, POU_function} POU_type    = */ generic_function_call_t::POU_function,
+		/* fcall_param.candidate_functions         = */ symbol->candidate_functions,
+		/* fcall_param.called_function_declaration = */ symbol->called_function_declaration,
+		/* fcall_param.extensible_param_count      = */ symbol->extensible_param_count
 	};
 	handle_function_call(symbol, fcall_param);
 
@@ -1891,12 +1893,13 @@
 	else ERROR;
 
 	generic_function_call_t fcall_param = {
-	/* fcall_param.function_name               = */ symbol->function_name,
-	/* fcall_param.nonformal_operand_list      = */ symbol->nonformal_param_list,
-	/* fcall_param.formal_operand_list         = */ symbol->formal_param_list,
-	/* fcall_param.candidate_functions         = */ symbol->candidate_functions,
-	/* fcall_param.called_function_declaration = */ symbol->called_function_declaration,
-	/* fcall_param.extensible_param_count      = */ symbol->extensible_param_count
+		/* fcall_param.function_name               = */ symbol->function_name,
+		/* fcall_param.nonformal_operand_list      = */ symbol->nonformal_param_list,
+		/* fcall_param.formal_operand_list         = */ symbol->formal_param_list,
+		/* enum {POU_FB, POU_function} POU_type    = */ generic_function_call_t::POU_function,
+		/* fcall_param.candidate_functions         = */ symbol->candidate_functions,
+		/* fcall_param.called_function_declaration = */ symbol->called_function_declaration,
+		/* fcall_param.extensible_param_count      = */ symbol->extensible_param_count
 	};
 	handle_function_call(symbol, fcall_param);