add proper error messages for ingested files

This commit is contained in:
Brendan Hansknecht 2023-04-07 18:16:43 -07:00
parent 62fcc71be3
commit e5b88366fe
No known key found for this signature in database
GPG key ID: 0EA784685083E75B
5 changed files with 86 additions and 25 deletions

View file

@ -4186,9 +4186,11 @@ pub fn with_hole<'a>(
Layout::STR,
hole,
),
_ => unreachable!(
"All of these cases should be dealt during solve, generating proper errors"
),
_ => {
// This will not manifest as a real runtime error and is just returned to have a value here.
// The actual type error during solve will be fatal.
runtime_error(env, "Invalid type for ingested file")
}
}
}
SingleQuote(_, _, character, _) => {