--- a/stage4/generate_c/generate_c_sfc.cc Wed Feb 01 13:01:08 2012 +0000
+++ b/stage4/generate_c/generate_c_sfc.cc Wed Feb 01 19:49:11 2012 +0000
@@ -844,7 +844,7 @@
for(pt = variable_list.begin(); pt != variable_list.end(); pt++) {
symbol_c *var_decl = search_var_instance_decl->get_decl(pt->symbol);
if (var_decl != NULL) {
- unsigned int vartype = search_var_instance_decl->get_vartype();
+ unsigned int vartype = search_var_instance_decl->get_vartype(pt->symbol);
s4o.print(s4o.indent_spaces);
if (vartype == search_var_instance_decl_c::external_vt)