Commit 76b37a56 by Pierre-Marie de Rodat

[multiple changes]

2017-11-08  Piotr Trojanek  <trojanek@adacore.com>

	* spark_xrefs.ads (SPARK_Scope_Record): Remove File_Num component.
	* lib-xref-spark_specific.adb (Add_SPARK_Scope): Skip initialization of
	removed component.

2017-11-08  Gary Dismukes  <dismukes@adacore.com>

	* sem_ch4.adb: Minor typo fix.

From-SVN: r254546
parent ec98bb7d
2017-11-08 Piotr Trojanek <trojanek@adacore.com> 2017-11-08 Piotr Trojanek <trojanek@adacore.com>
* spark_xrefs.ads (SPARK_Scope_Record): Remove File_Num component.
* lib-xref-spark_specific.adb (Add_SPARK_Scope): Skip initialization of
removed component.
2017-11-08 Gary Dismukes <dismukes@adacore.com>
* sem_ch4.adb: Minor typo fix.
2017-11-08 Piotr Trojanek <trojanek@adacore.com>
* spark_xrefs.ads (SPARK_Scope_Record): Remove Spec_File_Num and * spark_xrefs.ads (SPARK_Scope_Record): Remove Spec_File_Num and
Spec_Scope_Num components. Spec_Scope_Num components.
* spark_xrefs.adb (dspark): Skip pretty-printing to removed components. * spark_xrefs.adb (dspark): Skip pretty-printing to removed components.
......
...@@ -161,11 +161,10 @@ package body SPARK_Specific is ...@@ -161,11 +161,10 @@ package body SPARK_Specific is
-- range. -- range.
SPARK_Scope_Table.Append SPARK_Scope_Table.Append
((Entity => E, ((Entity => E,
File_Num => Dspec, Scope_Num => Scope_Id,
Scope_Num => Scope_Id, From_Xref => 1,
From_Xref => 1, To_Xref => 0));
To_Xref => 0));
Scope_Id := Scope_Id + 1; Scope_Id := Scope_Id + 1;
end Add_SPARK_Scope; end Add_SPARK_Scope;
......
...@@ -418,7 +418,7 @@ package body Sem_Ch4 is ...@@ -418,7 +418,7 @@ package body Sem_Ch4 is
-- Delta aggregates have a base component that determines the type of the -- Delta aggregates have a base component that determines the type of the
-- enclosing aggregate so its type can be ascertained earlier. This also -- enclosing aggregate so its type can be ascertained earlier. This also
-- allows delta aggregates to appear in the context of a record type with -- allows delta aggregates to appear in the context of a record type with
-- a private extension, as per the latest update of AI2-0127. -- a private extension, as per the latest update of AI12-0127.
procedure Analyze_Aggregate (N : Node_Id) is procedure Analyze_Aggregate (N : Node_Id) is
begin begin
......
...@@ -104,11 +104,8 @@ package SPARK_Xrefs is ...@@ -104,11 +104,8 @@ package SPARK_Xrefs is
Entity : Entity_Id; Entity : Entity_Id;
-- Entity that is represented by the scope -- Entity that is represented by the scope
File_Num : Nat;
-- Set to the file dependency number for the scope
Scope_Num : Pos; Scope_Num : Pos;
-- Set to the scope number for the scope -- Set to the scope number within the enclosing unit
From_Xref : Xref_Index; From_Xref : Xref_Index;
-- Starting index in Xref table for this scope -- Starting index in Xref table for this scope
......
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