Drop unnecessary intern

This commit is contained in:
Ayaz Hafiz 2023-05-10 16:02:44 -05:00
parent 4296d5a349
commit 6b537864c6
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -419,12 +419,9 @@ fn jit_to_ast_help<'a, A: ReplApp<'a>>(
),
LayoutRepr::Struct { field_layouts, .. } => {
let fields = [Layout::U64, layout];
// TODO: no need to intern here
let layout = env
.layout_cache
.put_in_no_semantic(LayoutRepr::struct_(env.arena.alloc(fields)));
let result_stack_size = env.layout_cache.interner.stack_size(layout);
let result_stack_size = LayoutRepr::struct_(env.arena.alloc(fields))
.stack_size(&env.layout_cache.interner, env.target_info);
let struct_addr_to_ast = |mem: &'a A::Memory, addr: usize| match env
.subs