diff options
Diffstat (limited to 'gcc/ada/sem_elab.adb')
-rw-r--r-- | gcc/ada/sem_elab.adb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ada/sem_elab.adb b/gcc/ada/sem_elab.adb index fd5a70360cf..1b3015aaf42 100644 --- a/gcc/ada/sem_elab.adb +++ b/gcc/ada/sem_elab.adb @@ -2139,7 +2139,8 @@ package body Sem_Elab is -- node comes from source. if Nkind (N) = N_Attribute_Reference - and then (not Warn_On_Elab_Access or else not Comes_From_Source (N)) + and then ((not Warn_On_Elab_Access and then not Debug_Flag_Dot_O) + or else not Comes_From_Source (N)) then return; |