Message ID | 20180531104838.GA119712@adacore.com |
---|---|
State | New |
Headers | show |
Series | [Ada] Set Etype on rewriteen Max_Queue_Length expressions | expand |
--- gcc/ada/sem_prag.adb +++ gcc/ada/sem_prag.adb @@ -18833,6 +18833,7 @@ package body Sem_Prag is if Nkind (Arg) /= N_Integer_Literal then Rewrite (Arg, Make_Integer_Literal (Sloc (Arg), Val)); + Set_Etype (Arg, Etype (Original_Node (Arg))); end if; Record_Rep_Item (Entry_Id, N);