about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/query.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-11-20 20:56:42 +0100
committerGitHub <noreply@github.com>2023-11-20 20:56:42 +0100
commit1936e2c938357ab83bd8652d2192deafdfd08fa7 (patch)
tree54f61798d5cc71fa1ee74f99693014609ecc47ad /compiler/rustc_mir_transform/src/coverage/query.rs
parent0270afee3148e8a97f9969f037ccbec046d65fd6 (diff)
parent4657917f6e6c49893e4fbcbe71469d4489b743d0 (diff)
downloadrust-1936e2c938357ab83bd8652d2192deafdfd08fa7.tar.gz
rust-1936e2c938357ab83bd8652d2192deafdfd08fa7.zip
Rollup merge of #118010 - gurry:117821-ice-no-type-for-local-var, r=compiler-errors
Typeck break expr even if break is illegal

Fixes #117821

We were returning immediately when encountering an illegal break. However, this caused problems later when the expr that the break was returning was evaluated during writeback. So now we don't return and instead simply set tainted by error. This lets typeck of break expr to occur even though we've encountered an illegal break.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/query.rs')
0 files changed, 0 insertions, 0 deletions