aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm/generate.h
diff options
context:
space:
mode:
authorDaniel Thornburgh <dthorn@google.com>2025-02-26 09:10:53 -0800
committerGitHub <noreply@github.com>2025-02-26 09:10:53 -0800
commit7ffeab3121c984cc00f79b0a78f372a4f7526e3b (patch)
tree1704fea7c5b04a697830111bcb324933b4ba4ef7 /libcxx/include/__algorithm/generate.h
parentc0abae33d6e73356389295a6d897a21630fcff58 (diff)
downloadllvm-7ffeab3121c984cc00f79b0a78f372a4f7526e3b.zip
llvm-7ffeab3121c984cc00f79b0a78f372a4f7526e3b.tar.gz
llvm-7ffeab3121c984cc00f79b0a78f372a4f7526e3b.tar.bz2
[LLD][ELF] Generically report "address assignment did not converge" (#128774)
There are considerable number of changes done in the address assignment fixed point loop, and errors in any of them could cause address assignment not to converge. However, this is reported to the user as either "thunk creation not converged" or "relaxation not converged". We saw a confused bug about this in the wild when spilling failed to converge. (I'm working on a fix for that.) We may eventually want a complete reason system when reporting address assignment taking too many passes, but in the interim it seems prudent to generalize the error message to "address assignment did not converge".
Diffstat (limited to 'libcxx/include/__algorithm/generate.h')
0 files changed, 0 insertions, 0 deletions