The procedure property_dec exists twice, in pdecl.pas and pdecobj.pas. The pdecobj version seems to handle (old) syntax only, does not accept unit properties nor multiple property declarations. Should it be dropped, in favor of the pdecl version? If not, I'd suggest to rename one of these procedures, to remove any ambiguities. DoDi