1
Fork 0

add comments explaining where post-mono const eval errors abort compilation

This commit is contained in:
Ralf Jung 2024-03-10 12:39:53 +01:00
parent 39db6a0972
commit d765fb8faf
5 changed files with 15 additions and 8 deletions

View file

@ -211,7 +211,8 @@ pub fn codegen_mir<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
// It may seem like we should iterate over `required_consts` to ensure they all successfully
// evaluate; however, the `MirUsedCollector` already did that during the collection phase of
// monomorphization so we don't have to do it again.
// monomorphization, and if there is an error during collection then codegen never starts -- so
// we don't have to do it again.
fx.per_local_var_debug_info = fx.compute_per_local_var_debug_info(&mut start_bx);