[clang] [DebugInfo] Ignore undefined constexpr constructors in constructor homing. (PR #218165)
Jeremy Morse via cfe-commits
cfe-commits at lists.llvm.org
Fri Aug 28 05:15:29 PDT 2026
jmorse wrote:
> There are a few large servers (the Borg orchestration server, some YouTube servers) that had notable regressions in both linker memory and final binary size with debug info. I was able to verify that with these changes to constructor homing eligibility, linker memory + binary size returned to normal with the experiment enabled.
Sorry to be obtuse, but could you quantify the size of the savings (percentage change in `.debug_info` perhaps)? If this turns out to cause difficulties for other developers then it's best to have good justification for the change, to reduce the chance of it being reverted in the future.
https://github.com/llvm/llvm-project/pull/218165
More information about the cfe-commits
mailing list