--- a/stage4/generate_c/generate_c_st.cc Tue Dec 15 08:51:44 2009 +0100
+++ b/stage4/generate_c/generate_c_st.cc Tue Dec 15 11:18:19 2009 +0100
@@ -208,22 +208,12 @@
else if (this->is_variable_prefix_null()) {
vartype = search_varfb_instance_type->get_vartype(symbol);
if (wanted_variablegeneration == fparam_output_vg) {
- if (vartype == search_var_instance_decl_c::inoutput_vt)
- generate_c_base_c::visit(symbol);
- else {
- s4o.print("&(");
- generate_c_base_c::visit(symbol);
- s4o.print(")");
- }
+ s4o.print("&(");
+ generate_c_base_c::visit(symbol);
+ s4o.print(")");
}
else {
- if (vartype == search_var_instance_decl_c::inoutput_vt) {
- s4o.print("(*");
- generate_c_base_c::visit(symbol);
- s4o.print(")");
- }
- else
- generate_c_base_c::visit(symbol);
+ generate_c_base_c::visit(symbol);
}
}
else