comparison gcc/ada/libgnarl/s-tassta.ads @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children 1830386684a0
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
4 -- -- 4 -- --
5 -- S Y S T E M . T A S K I N G . S T A G E S -- 5 -- S Y S T E M . T A S K I N G . S T A G E S --
6 -- -- 6 -- --
7 -- S p e c -- 7 -- S p e c --
8 -- -- 8 -- --
9 -- Copyright (C) 1992-2017, Free Software Foundation, Inc. -- 9 -- Copyright (C) 1992-2018, Free Software Foundation, Inc. --
10 -- -- 10 -- --
11 -- GNARL is free software; you can redistribute it and/or modify it under -- 11 -- GNARL is free software; you can redistribute it and/or modify it under --
12 -- terms of the GNU General Public License as published by the Free Soft- -- 12 -- terms of the GNU General Public License as published by the Free Soft- --
13 -- ware Foundation; either version 3, or (at your option) any later ver- -- 13 -- ware Foundation; either version 3, or (at your option) any later ver- --
14 -- sion. GNAT is distributed in the hope that it will be useful, but WITH- -- 14 -- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
283 283
284 procedure Move_Activation_Chain 284 procedure Move_Activation_Chain
285 (From, To : Activation_Chain_Access; 285 (From, To : Activation_Chain_Access;
286 New_Master : Master_ID); 286 New_Master : Master_ID);
287 -- Compiler interface only. Do not call from within the RTS. 287 -- Compiler interface only. Do not call from within the RTS.
288 -- Move all tasks on From list to To list, and change their Master_of_Task 288 -- Move all tasks on From list to To list, and change their Master_Of_Task
289 -- to be New_Master. This is used to implement build-in-place function 289 -- to be New_Master. This is used to implement build-in-place function
290 -- returns. Tasks that are part of the return object are initially placed 290 -- returns. Tasks that are part of the return object are initially placed
291 -- on an activation chain local to the return statement, and their master 291 -- on an activation chain local to the return statement, and their master
292 -- is the return statement, in case the return statement is left 292 -- is the return statement, in case the return statement is left
293 -- prematurely (due to raising an exception, being aborted, or a goto or 293 -- prematurely (due to raising an exception, being aborted, or a goto or