equal
deleted
inserted
replaced
930 return NULL; |
930 return NULL; |
931 } |
931 } |
932 |
932 |
933 |
933 |
934 void *narrow_candidate_datatypes_c::visit(action_qualifier_c *symbol) { |
934 void *narrow_candidate_datatypes_c::visit(action_qualifier_c *symbol) { |
935 for(unsigned int i = 0; i < symbol->action_time->candidate_datatypes.size(); i++) { |
935 if (symbol->action_time) { |
936 if (get_datatype_info_c::is_TIME_compatible(symbol->action_time->candidate_datatypes[i])) |
936 for(unsigned int i = 0; i < symbol->action_time->candidate_datatypes.size(); i++) { |
937 symbol->action_time->datatype = symbol->action_time->candidate_datatypes[i]; |
937 if (get_datatype_info_c::is_TIME_compatible(symbol->action_time->candidate_datatypes[i])) |
938 } |
938 symbol->action_time->datatype = symbol->action_time->candidate_datatypes[i]; |
939 symbol->action_time->accept(*this); |
939 } |
|
940 symbol->action_time->accept(*this); |
|
941 } |
940 symbol->action_qualifier->accept(*this); // Not really necessary for now... |
942 symbol->action_qualifier->accept(*this); // Not really necessary for now... |
941 return NULL; |
943 return NULL; |
942 } |
944 } |
943 |
945 |
944 |
946 |