Commit 92b635e5 by Eric Botcazou Committed by Pierre-Marie de Rodat

[Ada] Further cleanup in inlining machinery

This adds missing boilerplate stuff.  No functional changes.

2019-08-19  Eric Botcazou  <ebotcazou@adacore.com>

gcc/ada/

	* inline.adb (Initialize, Lock): Deal with
	Called_Pending_Instantiations.

From-SVN: r274656
parent 432c8cdd
2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
* inline.adb (Initialize, Lock): Deal with
Called_Pending_Instantiations.
2019-08-19 Ed Schonberg <schonberg@adacore.com>
* sem_ch6.adb (Check_Synchronized_Overriding): Complete
......
......@@ -4416,6 +4416,7 @@ package body Inline is
procedure Initialize is
begin
Pending_Instantiations.Init;
Called_Pending_Instantiations.Init;
Inlined_Bodies.Init;
Successors.Init;
Inlined.Init;
......@@ -4734,6 +4735,8 @@ package body Inline is
begin
Pending_Instantiations.Release;
Pending_Instantiations.Locked := True;
Called_Pending_Instantiations.Release;
Called_Pending_Instantiations.Locked := True;
Inlined_Bodies.Release;
Inlined_Bodies.Locked := True;
Successors.Release;
......
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