From: Yannick Moy Date: Fri, 11 Mar 2022 11:55:16 +0000 (+0100) Subject: [Ada] Update comment justifying non-inlining for proof inside generics X-Git-Tag: basepoints/gcc-14~6719 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d8e3f5298608dc21757761bcab3b68365e25d1a;p=thirdparty%2Fgcc.git [Ada] Update comment justifying non-inlining for proof inside generics gcc/ada/ * inline.adb (Can_Be_Inlined_In_GNATprove_Mode): Update comment. --- diff --git a/gcc/ada/inline.adb b/gcc/ada/inline.adb index a1d22544874..0cc7171588a 100644 --- a/gcc/ada/inline.adb +++ b/gcc/ada/inline.adb @@ -1893,8 +1893,9 @@ package body Inline is then return False; - -- Subprograms in generic instances are currently not inlined, to avoid - -- problems with inlining of standard library subprograms. + -- Subprograms in generic instances are currently not inlined, as this + -- interacts badly with the expansion of object renamings in GNATprove + -- mode. elsif Instantiation_Location (Sloc (Id)) /= No_Location then return False;