about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-02-20 09:02:34 +0000
committerbors <bors@rust-lang.org>2024-02-20 09:02:34 +0000
commitba2139afd636061fd98626be65c1700e662eb976 (patch)
treea1c37871bf7c07193898d9ad77c3e33f7e9e3472 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent16d5a2be3d938cc3a8263a88fe2229758115dbb2 (diff)
parentd136b05c1be89db5bce650b6ef5e3ae3f521bf86 (diff)
downloadrust-ba2139afd636061fd98626be65c1700e662eb976.tar.gz
rust-ba2139afd636061fd98626be65c1700e662eb976.zip
Auto merge of #121087 - oli-obk:eager_const_failures, r=lcnr
Always evaluate free constants and statics, even if previous errors occurred

work towards https://github.com/rust-lang/rust/issues/79738

We will need to evaluate static items before the `definitions.freeze()` below, as we will start creating new `DefId`s (for nested allocations) within the `eval_static_initializer` query.

But even without that motivation, this is a good change. Hard errors should always be reported and not silenced if other errors happened earlier.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions