<div dir="ltr"><span style="font-size:12.8px">I was just thinking through the possible advice of encouraging users to use explicit template instantiation declarations/definitions to reduce object size.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">It seems this may hurt performance in non-LTO builds by causing what were inlinable functions to no longer be available for inlining.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">Should we consider emitting available_externally definitions of such entities (possibly under specific/higher optimization levels)?<br></span><br>- David</div>