Joe Buck wrote:
It would seem that C++ templates would have the same issues as Ada generic instantiation, right?
I would certainly think so. For the Ada front end we need to be able to encode a complete nest of generic instantiations using a single 32-bit location indicator. I just don't know enough about the MAPPED_LOCATION feature to know for myself whether it provides that capability. I will make it my job to learn more about the detailed technical issues here. My overall point was to agree with Eric that there should be no great barrier in doing a translation with gigi no matter what the requirements and limitations are. Can someone point me to a clear high level spec for the proposed interface for MAPPED_LOCATION support.