From 0537cb6166103c1b88e5f79c4797ad819d2ea4fa Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Thu, 24 Jan 2019 16:58:27 -0600 Subject: [PATCH] FIX: compile errors weren't treated as a numbered assertion. --- src/build/mod.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/build/mod.rs b/src/build/mod.rs index 7f5a837..5352fbe 100644 --- a/src/build/mod.rs +++ b/src/build/mod.rs @@ -1512,7 +1512,7 @@ impl<'a> FileBuilder<'a> { scope: &Scope, ) -> Result, Box> { if !self.validate_mode { - // we are not in validate_mode then build_asserts are noops. + // we are not in validate_mode so build_asserts are noops. return Ok(Rc::new(Val::Empty)); } let ok = match self.eval_expr(expr, scope) { @@ -1520,9 +1520,7 @@ impl<'a> FileBuilder<'a> { Err(e) => { // failure! let msg = format!("CompileError: {}\n", e); - self.assert_collector.summary.push_str(&msg); - self.assert_collector.failures.push_str(&msg); - self.assert_collector.success = false; + self.record_assert_result(&msg, false); return Ok(Rc::new(Val::Empty)); } };