mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 14:55:26 +00:00
f5b023bd9c
The maximum discriminator value LLVM can currently encode is 2^12. If macro use results in more than 2^12 calls to the same function attributed to the same callsite, and those calls are MIR-inlined, we will require more than the maximum discriminator value to completely represent the debug information. Once we reach that point drop the debug info instead. |
||
---|---|---|
.. | ||
debuginfo_with_uninhabitable_field_and_unsized.rs | ||
debuginfo-box-with-large-allocator.rs | ||
debuginfo-emit-llvm-ir-and-split-debuginfo.rs | ||
debuginfo-inline-callsite-location-macro-1.rs | ||
debuginfo-inline-callsite-location-macro-2.rs | ||
debuginfo-type-name-layout-ice-94961-1.rs | ||
debuginfo-type-name-layout-ice-94961-1.stderr | ||
debuginfo-type-name-layout-ice-94961-2.rs | ||
debuginfo-type-name-layout-ice-94961-2.stderr | ||
issue-105386-debuginfo-ub.rs | ||
late-bound-projection.rs | ||
msvc-strip-debuginfo.rs | ||
msvc-strip-symbols.rs | ||
sroa-fragment-debuginfo.rs |