2.114 Pragma No_Inline

Syntax:

pragma No_Inline (NAME {, NAME});

This pragma suppresses inlining for the callable entity or the instances of the generic subprogram designated by NAME, including inlining that results from the use of pragma Inline. This pragma is always active, in particular it is not subject to the use of option `-gnatn' or `-gnatN'. It is illegal to specify both pragma No_Inline and pragma Inline_Always for the same NAME.