[J3] [EXTERNAL] Re: Clarification on F18/017

Steve Lionel steve at stevelionel.com
Fri Jun 12 20:33:51 EDT 2020


On 6/11/2020 9:35 PM, Malcolm Cohen via J3 wrote:
> Interestingly, of the four compilers that I have access to and which 
> support FINAL, two out of the four produce CBPA for Ondrej’s example, 
> and two produce CABP. Changing the A component to “CLASS(*)” and the 
> allocation to allocate it as type OBJECTA, the two CBPA-producing 
> compilers remain producing CBPA (as one might expect if they’re 
> following the deallocation-causes-finalization model), but one of the 
> other two now produces CBP which is clearly erroneous.

The developers of the miscreant compiler have been notified of the error 
of their ways.

Steve



More information about the J3 mailing list