On Sat, 31 Jan 2026 16:24:58 GMT, Alan Bateman <[email protected]> wrote:

> > but this is not unused/uncalled in our codebase. I think it is inlined at 
> > the 1 or 2 points were it is used. But the method is still generated into 
> > the library even in case that it is always inlined ; it may be difficult to 
> > address this with the usual linker settings on Linux (means without 
> > linktime-gc or LTO or similar stuff ) .
> 
> That is a bit unnerving but if someone were to use this warning to remove 
> code that is used then there would be build or test failures.

Sure, we cannot remove such code. I tested a little bit and in some C coding, 
with always-inline attributes added I could force that such a function is 
always inlined  **_AND_**  was removed from the lib.  But this seems not to 
work well with C++ methods.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/29502#issuecomment-3837015503

Reply via email to