From 1fb6718c00ae7f175b92b8b9e5ba6663c75cbfc5 Mon Sep 17 00:00:00 2001 From: Ayaz Hafiz Date: Tue, 10 May 2022 11:32:45 -0400 Subject: [PATCH] Improve error type context field name --- compiler/types/src/subs.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/compiler/types/src/subs.rs b/compiler/types/src/subs.rs index 621115362d..09d6007a53 100644 --- a/compiler/types/src/subs.rs +++ b/compiler/types/src/subs.rs @@ -59,7 +59,7 @@ pub enum ErrorTypeContext { struct ErrorTypeState { taken: MutSet, - normals: u32, + letters_used: u32, problems: Vec, context: ErrorTypeContext, } @@ -1866,7 +1866,7 @@ impl Subs { let mut state = ErrorTypeState { taken, - normals: 0, + letters_used: 0, problems: Vec::new(), context, }; @@ -3581,11 +3581,12 @@ fn flat_type_to_err_type( } fn get_fresh_var_name(state: &mut ErrorTypeState) -> Lowercase { - let (name, new_index) = name_type_var(state.normals, &mut state.taken.iter(), |var, str| { - var.as_str() == str - }); + let (name, new_index) = + name_type_var(state.letters_used, &mut state.taken.iter(), |var, str| { + var.as_str() == str + }); - state.normals = new_index; + state.letters_used = new_index; state.taken.insert(name.clone());