about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorValerii Lashmanov <vflashm@gmail.com>2020-09-15 18:22:24 -0500
committerValerii Lashmanov <vflashm@gmail.com>2020-09-17 20:44:11 -0500
commit17d2e3b5d208d29d156ff94f112b5bc95acee351 (patch)
tree3cb112dbb2f875f1468f307aa5b1670034caf4aa /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent2f3296192bb5be5fcb02975395052ee8c3b2bd68 (diff)
downloadrust-17d2e3b5d208d29d156ff94f112b5bc95acee351.tar.gz
rust-17d2e3b5d208d29d156ff94f112b5bc95acee351.zip
Better handling for exponential-sized types in misc places
Mostly to fix ui/issues/issue-37311-type-length-limit/issue-37311.rs.

Most parts of the compiler can handle deeply nested types with a lot
of duplicates just fine, but some parts still attempt to naively
traverse type tree.

Before such problems were caught by type length limit check,
but now these places will have to be changed to handle
duplicated types gracefully.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions