Fix mutability lint in debug mode

This commit is contained in:
Ayaz Hafiz 2022-12-28 19:05:03 -06:00
parent 5ad796271e
commit c03c0b2978
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -2276,9 +2276,9 @@ macro_rules! debug_check_ir {
let procedures = &$state.procedures;
let problems = check_procs($arena, $interner, procedures);
let problems = check_procs($arena, &mut $interner, procedures);
if !problems.is_empty() {
let formatted = format_problems(&interns, $interner, problems);
let formatted = format_problems(&interns, &$interner, problems);
eprintln!("IR PROBLEMS FOUND:\n{formatted}");
}
})
@ -3038,7 +3038,7 @@ fn update<'a>(
log!("specializations complete from {:?}", module_id);
debug_print_ir!(state, &layout_interner, ROC_PRINT_IR_AFTER_SPECIALIZATION);
debug_check_ir!(state, arena, &mut layout_interner, ROC_CHECK_MONO_IR);
debug_check_ir!(state, arena, layout_interner, ROC_CHECK_MONO_IR);
let ident_ids = state.constrained_ident_ids.get_mut(&module_id).unwrap();