From 9a9d0ba3df4f9b44582e59bff202d1811d47cad6 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 19 Feb 2017 17:47:20 +0100 Subject: [PATCH] :construction: fixing warning C4293 (#453) --- src/json.hpp | 8 ++++---- src/json.hpp.re2c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/json.hpp b/src/json.hpp index 5ad77f9d..4891ddfb 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -6570,10 +6570,10 @@ class basic_json { case 8: { - vec.push_back(static_cast((number >> 070) & 0xff)); - vec.push_back(static_cast((number >> 060) & 0xff)); - vec.push_back(static_cast((number >> 050) & 0xff)); - vec.push_back(static_cast((number >> 040) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 070) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 060) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 050) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 040) & 0xff)); // intentional fall-through } diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c index 84c0e893..518889e0 100644 --- a/src/json.hpp.re2c +++ b/src/json.hpp.re2c @@ -6570,10 +6570,10 @@ class basic_json { case 8: { - vec.push_back(static_cast((number >> 070) & 0xff)); - vec.push_back(static_cast((number >> 060) & 0xff)); - vec.push_back(static_cast((number >> 050) & 0xff)); - vec.push_back(static_cast((number >> 040) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 070) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 060) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 050) & 0xff)); + vec.push_back(static_cast((static_cast(number) >> 040) & 0xff)); // intentional fall-through }