-- d_M Ignore Source_File_Name and Source_File_Name_Project pragmas
-- d_N
-- d_O
- -- d_P Enable runtime check for null prefix of prefixed subprogram call
+ -- d_P Disable runtime check for null prefix of prefixed subprogram call
-- d_Q
-- d_R For LLVM, dump the representation of records
-- d_S
-- it is checked, and the progress of the recursive trace through
-- elaboration calls at compile time.
- -- d_P For prefixed subprogram calls with an access-type prefix, generate
- -- a null-excluding runtime check on the prefix, even when the called
- -- subprogram has a first access parameter that does not exclude null
- -- (that is the case only for class-wide parameter, as controlling
- -- parameters are automatically null-excluding). In such a case,
- -- P.Proc is equivalent to Proc(P.all'Access); see RM 6.4(9.1/5).
- -- This includes a dereference, and thus a null check.
+ -- d_P For prefixed subprogram calls with an access-type prefix, disable
+ -- the generation of a null-excluding runtime check on the prefix,
+ -- even when the called subprogram has a first access parameter that
+ -- does not exclude null (that is the case only for class-wide
+ -- parameter, as controlling parameters are automatically null-
+ -- excluding). In such a case, P.Proc is equivalent to the call
+ -- Proc(P.all'Access); see RM 6.4(9.1/5). This includes a dereference,
+ -- and thus a null check.
-- d_R In the LLVM backend, output the internal representation of
-- each record