From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Finalization of library level tasks Date: Wed, 25 Apr 2018 18:54:52 -0500 Organization: JSA Research & Innovation Message-ID: References: <702e2422-a93f-4200-9749-5122c3d0f899@googlegroups.com> Injection-Date: Wed, 25 Apr 2018 23:54:52 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="22227"; mail-complaints-to="news@jacob-sparre.dk" X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 Xref: reader02.eternal-september.org comp.lang.ada:51714 Date: 2018-04-25T18:54:52-05:00 List-Id: "Dmitry A. Kazakov" wrote in message news:pb2fbf$516$1@gioia.aioe.org... > It terminates under GNAT. Thus my question. > > The only place RM explains 'Callable is in ARM C.7.1:riddle: Interesting. It should be declared somewhere. Anyway, the rule is that T'Callable = True unless the task is completed. See 9.3 for the definition of completed. If the task is still running, it can't be completed, so T'Callable has to be true. The code you have is an infinite loop. It should be using the parent task (whatever that is) as the prefix of the attribute. Randy.