Call Decorate to set fields for aspect instead of setting them manually.
gcc/ada/ChangeLog:
* sem_ch13.adb (Make_Pragma_From_Boolean_Aspect): Use Decorate.
Tested on x86_64-pc-linux-gnu, committed on master.
---
gcc/ada/sem_ch13.adb | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/gcc/ada/sem_ch13.adb b/gcc/ada/sem_ch13.adb
index 9289d8c1732..62b7af9f663 100644
--- a/gcc/ada/sem_ch13.adb
+++ b/gcc/ada/sem_ch13.adb
@@ -1543,11 +1543,8 @@ package body Sem_Ch13 is
Make_Pragma_Argument_Association (Sloc (Ident),
Expression => New_Occurrence_Of (Ent, Sloc (Ident)))));
- Set_From_Aspect_Specification (Prag, True);
- Set_Corresponding_Aspect (Prag, ASN);
- Set_Aspect_Rep_Item (ASN, Prag);
+ Decorate (ASN, Prag);
Set_Is_Delayed_Aspect (Prag);
- Set_Parent (Prag, ASN);
end if;
end Make_Pragma_From_Boolean_Aspect;
--
2.53.0