From cfcd8a5e5704ce71fad155d1b4ffce2ca55de1b1 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 9 Dec 2021 20:53:52 +0100 Subject: [PATCH] fixed a bug in parsing unary - --- util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util.cpp b/util.cpp index 3f1d0c7c..1c75f6b5 100644 --- a/util.cpp +++ b/util.cpp @@ -327,7 +327,7 @@ cld exp_parser::parse(int prio) { else if(number == "e") res = exp(1); else if(number == "i") res = cld(0, 1); else if(number == "p" || number == "pi") res = M_PI; - else if(number == "" && next() == '-') { at++; res = -parse(prio); } + else if(number == "" && next() == '-') { at++; res = -parse(20); } else if(number == "") throw hr_parse_exception("number missing, " + where()); else if(number == "s") res = ticks / 1000.; else if(number == "ms") res = ticks;