From 308082a9a8f0e1c963de640c90b7bec7d393e36e Mon Sep 17 00:00:00 2001 From: Jett Date: Sun, 23 Oct 2016 14:55:14 -0500 Subject: [PATCH] make negative_exp and plus_or_minus const --- src/json.hpp | 7 +++---- src/json.hpp.re2c | 8 +++----- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/json.hpp b/src/json.hpp index 06e71e364..78ede7e75 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -8857,13 +8857,12 @@ basic_json_parser_63: if (*str == 'e' or *str == 'E') { cp = *++str; - bool negative_exp = cp == '-'; // read in exponent sign (+/-) - bool plus_or_minus = false; - if (cp == '-' or cp == '+') + const bool negative_exp = cp == '-'; // read in exponent sign (+/-) + const bool plus_or_minus = (cp == '-' or cp == '+'); + if (plus_or_minus) { cp = *++str; - plus_or_minus = true; } int count = 0; // exponent calculation diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c index c678718e3..a1b81efd0 100644 --- a/src/json.hpp.re2c +++ b/src/json.hpp.re2c @@ -8154,13 +8154,11 @@ class basic_json if (*str == 'e' or *str == 'E') { cp = *++str; - bool negative_exp = cp == '-'; // read in exponent sign (+/-) - - bool plus_or_minus = false; - if (cp == '-' or cp == '+') + const bool negative_exp = cp == '-'; // read in exponent sign (+/-) + const bool plus_or_minus = (cp == '-' or cp == '+'); + if (plus_or_minus) { cp = *++str; - plus_or_minus = true; } int count = 0; // exponent calculation