Before calling routine In_Entity_Map we checked if the entity map is
present; inside this routine we checked this again.
Code cleanup; semantics is unaffected.
gcc/ada/
* sem_util.adb (Update_New_Entities): Remove redundant check for entity
map being present.
-- ??? Is there a better way of distinguishing those?
while Present (Old_Id) and then Present (New_Id) loop
- if not (Present (Entity_Map)
- and then In_Entity_Map (Old_Id, Entity_Map))
- then
+ if not In_Entity_Map (Old_Id, Entity_Map) then
Update_Semantic_Fields (New_Id);
end if;