equal
deleted
inserted
replaced
314 return current_type_decl; |
314 return current_type_decl; |
315 } |
315 } |
316 return NULL; |
316 return NULL; |
317 } |
317 } |
318 |
318 |
319 /* AT direct_variable */ |
319 /* [variable_name] location ':' located_var_spec_init */ |
320 //SYM_REF2(location_c, direct_variable, unused) |
320 /* variable_name -> may be NULL ! */ |
321 void *visit(location_c *symbol) { |
321 //SYM_REF4(located_var_decl_c, variable_name, location, located_var_spec_init, unused) |
322 if (compare_identifiers(symbol->direct_variable, search_name) == 0) { |
322 void *visit(located_var_decl_c *symbol) { |
323 current_vartype = located_vt; |
323 if (symbol->variable_name != NULL && compare_identifiers(symbol->variable_name, search_name) == 0) { |
324 return current_type_decl; |
324 return current_type_decl; |
325 } |
325 } |
326 else |
326 else |
327 return NULL; |
327 return NULL; |
328 } |
328 } |