mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-22 08:17:40 +03:00
Report empty problems in translating to error type
This commit is contained in:
parent
c4bd9fb79d
commit
b6322ff883
@ -62,7 +62,6 @@ pub enum ErrorTypeContext {
|
||||
struct ErrorTypeState {
|
||||
taken: MutSet<Lowercase>,
|
||||
letters_used: u32,
|
||||
problems: Vec<crate::types::Problem>,
|
||||
context: ErrorTypeContext,
|
||||
recursive_tag_unions_seen: Vec<Variable>,
|
||||
}
|
||||
@ -2066,15 +2065,11 @@ impl Subs {
|
||||
let mut state = ErrorTypeState {
|
||||
taken,
|
||||
letters_used: 0,
|
||||
problems: Vec::new(),
|
||||
context,
|
||||
recursive_tag_unions_seen: Vec::new(),
|
||||
};
|
||||
|
||||
(
|
||||
var_to_err_type(self, &mut state, var, observed_pol),
|
||||
state.problems,
|
||||
)
|
||||
(var_to_err_type(self, &mut state, var, observed_pol), vec![])
|
||||
}
|
||||
|
||||
pub fn len(&self) -> usize {
|
||||
|
Loading…
Reference in New Issue
Block a user