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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9d929352a358ccab X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!proxad.net!134.158.69.22.MISMATCH!in2p3.fr!kanaga.switch.ch!switch.ch!news.belwue.de!LF.net!news.enyo.de!not-for-mail From: Florian Weimer Newsgroups: comp.lang.ada Subject: Re: Ada to C++ translator Date: Thu, 26 Jan 2006 12:22:26 +0100 Message-ID: <877j8ngrnx.fsf@mid.deneb.enyo.de> References: <1138132539.577082.206380@g43g2000cwa.googlegroups.com> <87zmlkoz4k.fsf@mid.deneb.enyo.de> <877j8oow1r.fsf@mid.deneb.enyo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: albireo.enyo.de 1138274546 26246 212.9.189.177 (26 Jan 2006 11:22:26 GMT) X-Complaints-To: Cancel-Lock: sha1:2aLw1+EVjBqgXSXsWVNuoSGhNZo= Xref: g2news1.google.com comp.lang.ada:2644 Date: 2006-01-26T12:22:26+01:00 List-Id: * Randy Brukardt: > "Florian Weimer" wrote in message > news:877j8oow1r.fsf@mid.deneb.enyo.de... > ... >> It's an abort-deferred operation (like assignment, which I should have >> mentioned as well). > > That's expensive how? Abort-deferral is (or should be) just toggling a bit > in the TCB. You need to find the TCB first, and you need to check for abortion once deferral has ended. Especially the first part probably prevents inlining on some POSIX platforms.