> I'll have to look into this.. Any pointers? This assertion is not a language
> rule assertion.

Of course, neither of the 117 assertions in gcc-interface is, instead they are 
assertions meant to prevent wrong-code generation from occuring.

> As you see, the assertion being modified already tests for "Is_Public". So
> the issue is precisely that this assertion wrongly fails for cases where the
> entity is not Public.

We cannot let anything go through if there is not Is_Public set somewhere, 
possibly on the Alias (gnat_entity) since it is present in your case.

-- 
Eric Botcazou

Reply via email to