Check if i is equal to zero instead of checking whether it is greater, since i is unsigned in Parser.hpp
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
This commit is contained in:
parent
bcda5c9b32
commit
27c8b642d6
|
@ -45,7 +45,7 @@ namespace Parser {
|
||||||
switch (current.toktype) {
|
switch (current.toktype) {
|
||||||
case NUMBER: {
|
case NUMBER: {
|
||||||
long double v = stoul(current.toktext);
|
long double v = stoul(current.toktext);
|
||||||
if (i > 0 && lexed[i - 1].toktype == HYPHEN) v = -v;
|
if (i != 0 && lexed[i - 1].toktype == HYPHEN) v = -v;
|
||||||
types::Integer::precision_type p = 0;
|
types::Integer::precision_type p = 0;
|
||||||
if (nextAre({DOT, NUMBER})) {
|
if (nextAre({DOT, NUMBER})) {
|
||||||
i += 2;
|
i += 2;
|
||||||
|
|
Loading…
Reference in New Issue