blob: 9a564ff08656cac00f91c795f84fe7a14d99f84b [file] [log] [blame]
package BIP_Overlay
with SPARK_Mode
is
type X (<>) is limited private;
pragma Warnings (gnatprove, Off,
"volatile function ""Init"" has no volatile effects",
reason => "Init is a pure function but returns a volatile type.");
function Init return X
with
Volatile_Function;
private
type A is limited record
E : Integer;
end record
with
Volatile;
-- and Async_Readers when implemented;
type X is limited new A;
end BIP_Overlay;