non mut layout interner

This commit is contained in:
J.Teeuwissen 2023-04-06 10:32:50 +02:00
parent 881a0e8abf
commit c44da622e5
No known key found for this signature in database
GPG key ID: DB5F7A1ED8D478AD
2 changed files with 5 additions and 5 deletions

View file

@ -3106,7 +3106,7 @@ fn update<'a>(
reset_reuse::insert_reset_reuse_operations( reset_reuse::insert_reset_reuse_operations(
arena, arena,
&mut layout_interner, &layout_interner,
module_id, module_id,
ident_ids, ident_ids,
&mut update_mode_ids, &mut update_mode_ids,

View file

@ -24,7 +24,7 @@ To allow for the reuse of memory allocation when said memory is no longer used.
*/ */
pub fn insert_reset_reuse_operations<'a, 'i>( pub fn insert_reset_reuse_operations<'a, 'i>(
arena: &'a Bump, arena: &'a Bump,
layout_interner: &'i mut STLayoutInterner<'a>, layout_interner: &'i STLayoutInterner<'a>,
home: ModuleId, home: ModuleId,
ident_ids: &'i mut IdentIds, ident_ids: &'i mut IdentIds,
update_mode_ids: &'i mut UpdateModeIds, update_mode_ids: &'i mut UpdateModeIds,
@ -51,7 +51,7 @@ pub fn insert_reset_reuse_operations<'a, 'i>(
fn insert_reset_reuse_operations_proc<'a, 'i>( fn insert_reset_reuse_operations_proc<'a, 'i>(
arena: &'a Bump, arena: &'a Bump,
layout_interner: &'i mut STLayoutInterner<'a>, layout_interner: &'i STLayoutInterner<'a>,
home: ModuleId, home: ModuleId,
ident_ids: &'i mut IdentIds, ident_ids: &'i mut IdentIds,
update_mode_ids: &'i mut UpdateModeIds, update_mode_ids: &'i mut UpdateModeIds,
@ -89,7 +89,7 @@ fn insert_reset_reuse_operations_proc<'a, 'i>(
fn insert_reset_reuse_operations_stmt<'a, 'i>( fn insert_reset_reuse_operations_stmt<'a, 'i>(
arena: &'a Bump, arena: &'a Bump,
layout_interner: &'i mut STLayoutInterner<'a>, layout_interner: &'i STLayoutInterner<'a>,
home: ModuleId, home: ModuleId,
ident_ids: &'i mut IdentIds, ident_ids: &'i mut IdentIds,
update_mode_ids: &'i mut UpdateModeIds, update_mode_ids: &'i mut UpdateModeIds,
@ -1109,7 +1109,7 @@ impl<'a> ReuseEnvironment<'a> {
} }
fn can_reuse_layout_tag<'a, 'i>( fn can_reuse_layout_tag<'a, 'i>(
layout_interner: &'i mut STLayoutInterner<'a>, layout_interner: &'i STLayoutInterner<'a>,
environment: &ReuseEnvironment<'a>, environment: &ReuseEnvironment<'a>,
layout: &InLayout<'a>, layout: &InLayout<'a>,
) -> Reuse { ) -> Reuse {