[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#181679: gnat-3.2: Preelaborate, exceptions, and -gnatN



Package: gnat-3.2
Version: 1:3.2.3-0pre1

3.2.3 20030210 (prerelease) (i386-pc-linux-gnu)

Compiler gives a wrong error message:

pts/7:x,1$ gcc-3.2 -c -gnatN p.ads
p.ads:5:08: instantiation error at s-exctab.adb:169
p.ads:5:08: non-static call not allowed in preelaborated unit

package P is

    pragma Preelaborate;
    
    E: exception;
    
    procedure D;

end P;

package body P is

    procedure D is
    begin
        null;
    end;

end P;
-- 
Victor Porton (porton@ex-code.com)




Reply to: