Another strange "not inline warning"

All marked as inline
Implementation code of Some is first, then Bar, then FOo. So all code is known,when needed.

Foo => Bar => Some

Bar compiles without warning. So I guess Some was inlined
Foo gives a warning. But it warns that "Some is not inlined"

Does that mean, that Bar got inlined in Foo, but that it was not the Bar that inlined Some, but a Bar that did not?

No problem, if the compiler would decide to inline / not inline in whatever way. But maybe if the message is referring to such nested warnings, then it should indicate that?



real code is
function TDwarfInformationEntry.IsAddressInStartScope(AnAddress: TDbgPtr): Boolean;

at svn rev 63798
there may be changes in later rev.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to