9 Elaboration Order Handling in GNAT

This appendix describes the handling of elaboration code in Ada and GNAT and discusses how you can control the order of elaboration of program units in GNAT, either automatically or with explicit programming features.