Commit c565bc66 by Arnaud Charlet

[multiple changes]

2011-08-03  Emmanuel Briot  <briot@adacore.com>

	* prj-tree.ads: Remove unused variable.

2011-08-03  Yannick Moy  <moy@adacore.com>

	* restrict.adb (Restriction_Msg): set "SPARK" all in upper case for
	issuing messages related to SPARK restriction violation.

From-SVN: r177246
parent 4ee646da
2011-08-03 Emmanuel Briot <briot@adacore.com>
* prj-tree.ads: Remove unused variable.
2011-08-03 Yannick Moy <moy@adacore.com>
* restrict.adb (Restriction_Msg): set "SPARK" all in upper case for
issuing messages related to SPARK restriction violation.
2011-08-03 Ed Schonberg <schonberg@adacore.com> 2011-08-03 Ed Schonberg <schonberg@adacore.com>
* sem_ch6.adb: guard against error nodes in return statements. * sem_ch6.adb: guard against error nodes in return statements.
......
...@@ -1464,10 +1464,6 @@ package Prj.Tree is ...@@ -1464,10 +1464,6 @@ package Prj.Tree is
-- project-tree specific so that one can load the same tree twice but -- project-tree specific so that one can load the same tree twice but
-- have two views of it, for instance. -- have two views of it, for instance.
Target_Name : String_Access := null;
-- The target name, if any, specified with the gprbuild or gprclean
-- switch --target=.
Project_Path : aliased Prj.Env.Project_Search_Path; Project_Path : aliased Prj.Env.Project_Search_Path;
-- The project path is tree specific, since we might want to load -- The project path is tree specific, since we might want to load
-- simultaneously multiple projects, each with its own search path, in -- simultaneously multiple projects, each with its own search path, in
......
...@@ -715,9 +715,10 @@ package body Restrict is ...@@ -715,9 +715,10 @@ package body Restrict is
procedure Id_Case (S : String; Quotes : Boolean := True); procedure Id_Case (S : String; Quotes : Boolean := True);
-- Given a string S, case it according to current identifier casing, -- Given a string S, case it according to current identifier casing,
-- and store in Error_Msg_String. Then append `~` to the message buffer -- except for SPARK (an acronym) which is set all upper case, and store
-- to output the string unchanged surrounded in quotes. The quotes are -- in Error_Msg_String. Then append `~` to the message buffer to output
-- suppressed if Quotes = False. -- the string unchanged surrounded in quotes. The quotes are suppressed
-- if Quotes = False.
-------------- --------------
-- Add_Char -- -- Add_Char --
...@@ -747,7 +748,13 @@ package body Restrict is ...@@ -747,7 +748,13 @@ package body Restrict is
begin begin
Name_Buffer (1 .. S'Last) := S; Name_Buffer (1 .. S'Last) := S;
Name_Len := S'Length; Name_Len := S'Length;
Set_Casing (Identifier_Casing (Get_Source_File_Index (Sloc (N))));
if R = SPARK then
Set_All_Upper_Case;
else
Set_Casing (Identifier_Casing (Get_Source_File_Index (Sloc (N))));
end if;
Error_Msg_Strlen := Name_Len; Error_Msg_Strlen := Name_Len;
Error_Msg_String (1 .. Name_Len) := Name_Buffer (1 .. Name_Len); Error_Msg_String (1 .. Name_Len) := Name_Buffer (1 .. Name_Len);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment