From fc1be5d90bc54efc87d39f19d8e1bb6afe0c0619 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Sat, 11 Sep 2021 16:33:38 -0400 Subject: [PATCH] Fix total_problems calculation --- compiler/load/src/file.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/compiler/load/src/file.rs b/compiler/load/src/file.rs index 281ea0dcbf..f848d2ce36 100644 --- a/compiler/load/src/file.rs +++ b/compiler/load/src/file.rs @@ -723,7 +723,21 @@ pub struct MonomorphizedModule<'a> { impl<'a> MonomorphizedModule<'a> { pub fn total_problems(&self) -> usize { - self.can_problems.len() + self.type_problems.len() + self.mono_problems.len() + let mut total = 0; + + for problems in self.can_problems.values() { + total += problems.len(); + } + + for problems in self.type_problems.values() { + total += problems.len(); + } + + for problems in self.mono_problems.values() { + total += problems.len(); + } + + total } }