mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 14:24:45 +00:00
turn panic into runtime error
This commit is contained in:
parent
392b429e1a
commit
1568a57de0
1 changed files with 4 additions and 3 deletions
|
@ -6844,9 +6844,10 @@ fn specialize_symbol<'a>(
|
||||||
None => {
|
None => {
|
||||||
match arg_var {
|
match arg_var {
|
||||||
Some(arg_var) if env.is_imported_symbol(original) => {
|
Some(arg_var) if env.is_imported_symbol(original) => {
|
||||||
let raw = layout_cache
|
let raw = match layout_cache.raw_from_var(env.arena, arg_var, env.subs) {
|
||||||
.raw_from_var(env.arena, arg_var, env.subs)
|
Ok(v) => v,
|
||||||
.expect("creating layout does not fail");
|
Err(e) => return_on_layout_error_help!(env, e),
|
||||||
|
};
|
||||||
|
|
||||||
if procs.is_imported_module_thunk(original) {
|
if procs.is_imported_module_thunk(original) {
|
||||||
let layout = match raw {
|
let layout = match raw {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue