<div dir="ltr">Hi everyone,<br><br>I have 2 implementations of "memset". A standard one, and another one optimized when the pointer and the size respect some specific constraints.<br>I am able to choose the proper one in the "EmitTargetCodeForMemSet" method that I implemented for my backend.<br><br>My issue is when I am compiling with the LTO optimisation, the linker tells me that the optimized memset symbol is undefined ("<i>ld.lld: error: undefined symbol: __memset_opt</i>"). I've looked into theLTO archive used and I found both memset functions.<br><br>It feels like when the compiler gets in "EmitTargetCodeForMemSet", it has already forgotten about the optimized memset function that was in the archive because it was not used initially.<br><br>Any idea why?<br><br>Thanks in advance,<br clear="all"><div>JODIN Romaric</div></div>