diff --git a/gcc/ada/restrict.adb b/gcc/ada/restrict.adb index 1cc75bec3263c8105781c1ead153d8a44f76a4ab..bda35d8f441aac82909b5f861098029a1469c5f9 100644 --- a/gcc/ada/restrict.adb +++ b/gcc/ada/restrict.adb @@ -1704,16 +1704,16 @@ package body Restrict is -------------------------------- procedure Violation_Of_No_Dependence (Unit : Int; N : Node_Id) is + Unit_Node : constant Node_Id := No_Dependences.Table (Unit).Unit; begin - Error_Msg_Node_1 := No_Dependences.Table (Unit).Unit; - Error_Msg_Sloc := Sloc (Error_Msg_Node_1); + Error_Msg_Sloc := Sloc (Unit_Node); if No_Dependences.Table (Unit).Warn then - Error_Msg - ("?*?violation of restriction `No_Dependence '='> &`#", Sloc (N)); + Error_Msg_NE ("?*?violation of restriction `No_Dependence '='> &`#", + N, Unit_Node); else - Error_Msg - ("|violation of restriction `No_Dependence '='> &`#", Sloc (N)); + Error_Msg_NE ("|violation of restriction `No_Dependence '='> &`#", N, + Unit_Node); end if; end Violation_Of_No_Dependence;