On 11/4/25 6:23 AM, Paul Richard Thomas wrote:
Hi All,
It turned out that attempting to pick out specific interfaces for PDT
constructors in primary.cc was way too early. This caused a problem in
ASSOCIATE blocks simply because the associate name and its selector
are not usable until resolution.
This patch detects the presence of more than one symbol in the generic
interface and the absence of a second arglist to defer the selection
of the appropriate specific constructor until resolution.
The changes are straightforward as are the tests.
Regtested on FC43/x86_64. OK for mainline?
Paul
This also fixes pr105542.
Tested and reviewed here OK and on our joint test machine.
OK for mainline