gnat.adc 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. -- SPDX-License-Identifier: GPL-2.0-only
  2. pragma Restrictions (No_Access_Subprograms);
  3. pragma Restrictions (No_Allocators);
  4. pragma Restrictions (No_Calendar);
  5. pragma Restrictions (No_Dispatch);
  6. pragma Restrictions (No_Exception_Handlers);
  7. pragma Restrictions (No_Fixed_Point);
  8. pragma Restrictions (No_Floating_Point);
  9. pragma Restrictions (No_Implicit_Dynamic_Code);
  10. pragma Restrictions (No_Implicit_Heap_Allocations);
  11. pragma Restrictions (No_Implicit_Loops);
  12. pragma Restrictions (No_Initialize_Scalars);
  13. pragma Restrictions (No_IO);
  14. pragma Restrictions (No_Local_Allocators);
  15. pragma Restrictions (No_Recursion);
  16. pragma Restrictions (No_Secondary_Stack);
  17. pragma Restrictions (No_Streams);
  18. pragma Restrictions (No_Tasking);
  19. pragma Restrictions (No_Unchecked_Access);
  20. pragma Restrictions (No_Unchecked_Deallocation);
  21. pragma Restrictions (No_Wide_Characters);
  22. pragma Restrictions (Static_Storage_Size);
  23. pragma Assertion_Policy
  24. (Statement_Assertions => Disable,
  25. Pre => Disable,
  26. Post => Disable,
  27. Refined_Post => Disable);
  28. pragma Overflow_Mode (General => Strict, Assertions => Eliminated);
  29. pragma SPARK_Mode (On);