mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-01 15:51:12 +00:00
remove unneeded field
This commit is contained in:
parent
d7045b037f
commit
28b4388488
2 changed files with 7 additions and 16 deletions
|
@ -2163,10 +2163,7 @@ fn specialize_external_help<'a>(
|
||||||
|
|
||||||
procs.specialized.insert_specialized(name, top_level, proc);
|
procs.specialized.insert_specialized(name, top_level, proc);
|
||||||
}
|
}
|
||||||
Err(SpecializeFailure {
|
Err(SpecializeFailure { attempted_layout }) => {
|
||||||
problem: _,
|
|
||||||
attempted_layout,
|
|
||||||
}) => {
|
|
||||||
let proc = generate_runtime_error_function(env, name, attempted_layout);
|
let proc = generate_runtime_error_function(env, name, attempted_layout);
|
||||||
|
|
||||||
let top_level = ProcLayout::from_raw(env.arena, attempted_layout);
|
let top_level = ProcLayout::from_raw(env.arena, attempted_layout);
|
||||||
|
@ -2735,8 +2732,6 @@ fn build_specialized_proc<'a>(
|
||||||
struct SpecializeFailure<'a> {
|
struct SpecializeFailure<'a> {
|
||||||
/// The layout we attempted to create
|
/// The layout we attempted to create
|
||||||
attempted_layout: RawFunctionLayout<'a>,
|
attempted_layout: RawFunctionLayout<'a>,
|
||||||
/// The problem we ran into while creating it
|
|
||||||
problem: LayoutProblem,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type SpecializeSuccess<'a> = (Proc<'a>, RawFunctionLayout<'a>);
|
type SpecializeSuccess<'a> = (Proc<'a>, RawFunctionLayout<'a>);
|
||||||
|
@ -2831,8 +2826,11 @@ where
|
||||||
env.subs.rollback_to(snapshot);
|
env.subs.rollback_to(snapshot);
|
||||||
layout_cache.rollback_to(cache_snapshot);
|
layout_cache.rollback_to(cache_snapshot);
|
||||||
|
|
||||||
|
// earlier we made this information available where we handle the failure
|
||||||
|
// but we didn't do anything useful with it. So it's here if we ever need it again
|
||||||
|
let _ = error;
|
||||||
|
|
||||||
Err(SpecializeFailure {
|
Err(SpecializeFailure {
|
||||||
problem: error,
|
|
||||||
attempted_layout: raw,
|
attempted_layout: raw,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -6941,10 +6939,7 @@ fn call_by_name_help<'a>(
|
||||||
hole,
|
hole,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Err(SpecializeFailure {
|
Err(SpecializeFailure { attempted_layout }) => {
|
||||||
attempted_layout,
|
|
||||||
problem: _,
|
|
||||||
}) => {
|
|
||||||
let proc = generate_runtime_error_function(
|
let proc = generate_runtime_error_function(
|
||||||
env,
|
env,
|
||||||
proc_name,
|
proc_name,
|
||||||
|
@ -7067,10 +7062,7 @@ fn call_by_name_module_thunk<'a>(
|
||||||
|
|
||||||
force_thunk(env, proc_name, inner_layout, assigned, hole)
|
force_thunk(env, proc_name, inner_layout, assigned, hole)
|
||||||
}
|
}
|
||||||
Err(SpecializeFailure {
|
Err(SpecializeFailure { attempted_layout }) => {
|
||||||
attempted_layout,
|
|
||||||
problem: _,
|
|
||||||
}) => {
|
|
||||||
let proc = generate_runtime_error_function(
|
let proc = generate_runtime_error_function(
|
||||||
env,
|
env,
|
||||||
proc_name,
|
proc_name,
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
use roc_collections::all::MutMap;
|
|
||||||
use roc_module::ident::{Lowercase, TagName};
|
use roc_module::ident::{Lowercase, TagName};
|
||||||
use roc_module::symbol::Symbol;
|
use roc_module::symbol::Symbol;
|
||||||
use roc_types::subs::Content::{self, *};
|
use roc_types::subs::Content::{self, *};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue