equal
deleted
inserted
replaced
349 public: |
349 public: |
350 analyse_variable_c(void) {}; |
350 analyse_variable_c(void) {}; |
351 |
351 |
352 static bool is_complex_type(symbol_c *symbol) { |
352 static bool is_complex_type(symbol_c *symbol) { |
353 if (NULL == symbol) ERROR; |
353 if (NULL == symbol) ERROR; |
354 if (!get_datatype_info_c::is_type_valid (symbol->datatype)) ERROR; |
354 if (!get_datatype_info_c::is_type_valid (symbol->datatype)) return false; |
355 return ( get_datatype_info_c::is_structure(symbol->datatype) |
355 return ( get_datatype_info_c::is_structure(symbol->datatype) |
356 || get_datatype_info_c::is_array (symbol->datatype) |
356 || get_datatype_info_c::is_array (symbol->datatype) |
357 ); |
357 ); |
358 } |
358 } |
359 |
359 |