From 8d70be0967f9cccee5540884ef64f4ebfd65e2f3 Mon Sep 17 00:00:00 2001 From: Kasper Date: Thu, 8 Apr 2021 01:54:29 +0200 Subject: [PATCH] Fix d128 errors due to d128 error status not being cleared --- src/lexer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lexer.rs b/src/lexer.rs index f6c6f5d..142bc89 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -416,6 +416,7 @@ pub fn lex(input: &str, allow_trailing_operators: bool, default_degree: Unit) -> } let number_string = &input[start_index..=end_index]; + d128::set_status(decimal::Status::empty()); match d128::from_str(number_string) { Ok(number) => { if d128::get_status().is_empty() {