diff options
author | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-22 17:43:43 -0300 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-22 17:43:43 -0300 |
commit | a926878ddbd5a98b272c22171ce58663fc04c3e0 (patch) | |
tree | 86af256e5d9a9c06263c00adc90e5fe348008c43 /gcc/ada/nlists.adb | |
parent | 542730f087133690b47e036dfd43eb0db8a650ce (diff) | |
parent | 07cbaed8ba7d1b6e4ab3a9f44175502a4e1ecdb1 (diff) | |
download | gcc-devel/autopar_devel.zip gcc-devel/autopar_devel.tar.gz gcc-devel/autopar_devel.tar.bz2 |
Merge branch 'autopar_rebase2' into autopar_develdevel/autopar_devel
Quickly commit changes in the rebase branch.
Diffstat (limited to 'gcc/ada/nlists.adb')
-rw-r--r-- | gcc/ada/nlists.adb | 46 |
1 files changed, 11 insertions, 35 deletions
diff --git a/gcc/ada/nlists.adb b/gcc/ada/nlists.adb index e84388f..29eec04 100644 --- a/gcc/ada/nlists.adb +++ b/gcc/ada/nlists.adb @@ -6,7 +6,7 @@ -- -- -- B o d y -- -- -- --- Copyright (C) 1992-2019, Free Software Foundation, Inc. -- +-- Copyright (C) 1992-2020, Free Software Foundation, Inc. -- -- -- -- GNAT is free software; you can redistribute it and/or modify it under -- -- terms of the GNU General Public License as published by the Free Soft- -- @@ -141,8 +141,7 @@ package body Nlists is Next_Node.Set_Last (N); Prev_Node.Set_Last (N); - -- Make sure we have no uninitialized junk in any new entires added. - -- This ensures that Tree_Gen will not write out any uninitialized junk. + -- Make sure we have no uninitialized junk in any new entries added. for J in Old_Last + 1 .. N loop Next_Node.Table (J) := Empty; @@ -244,7 +243,7 @@ package body Nlists is N := F; loop Set_List_Link (N, To); - N := Next (N); + Next (N); exit when No (N); end loop; @@ -531,7 +530,7 @@ package body Nlists is loop Set_List_Link (N, LC); exit when N = L; - N := Next (N); + Next (N); end loop; if Present (Before) then @@ -598,7 +597,7 @@ package body Nlists is loop Set_List_Link (N, LC); exit when N = L; - N := Next (N); + Next (N); end loop; if Present (After) then @@ -700,7 +699,7 @@ package body Nlists is Node := First (List); while Present (Node) loop Result := Result + 1; - Node := Next (Node); + Next (Node); end loop; return Result; @@ -757,7 +756,7 @@ package body Nlists is while Present (E) loop Append (New_Copy (E), NL); - E := Next (E); + Next (E); end loop; return NL; @@ -785,7 +784,7 @@ package body Nlists is Append (New_Copy (E), NL); end if; - E := Next (E); + Next (E); end loop; return NL; @@ -991,8 +990,8 @@ package body Nlists is begin N := Node; loop - N := Next (N); - exit when not Nkind_In (N, N_Pragma, N_Null_Statement); + Next (N); + exit when Nkind (N) not in N_Pragma | N_Null_Statement; end loop; return N; @@ -1041,7 +1040,7 @@ package body Nlists is begin Elmt := First (List); for J in 1 .. Index - 1 loop - Elmt := Next (Elmt); + Next (Elmt); end loop; return Elmt; @@ -1470,29 +1469,6 @@ package body Nlists is Prev_Node.Table (Node) := To; end Set_Prev; - --------------- - -- Tree_Read -- - --------------- - - procedure Tree_Read is - begin - pragma Assert (not Locked); - Lists.Tree_Read; - Next_Node.Tree_Read; - Prev_Node.Tree_Read; - end Tree_Read; - - ---------------- - -- Tree_Write -- - ---------------- - - procedure Tree_Write is - begin - Lists.Tree_Write; - Next_Node.Tree_Write; - Prev_Node.Tree_Write; - end Tree_Write; - ------------ -- Unlock -- ------------ |