clang-13 fails to sufficiently inline this construct, causing it to emit an unnecessary call to check_null_pointer_conversion on a path where m_ptr is already guaranteed to be non-nullptr. That call in turn causes a linker error, since no other site using valptridx<wall> needs check_null_pointer_conversion instantiated. Rather than provide the instantiation, rework the logic to avoid the need for the dead call. |
||
---|---|---|
.. | ||
2d | ||
3d | ||
arch | ||
editor | ||
main | ||
misc |