From 2600311273bb8dec893a855cc95afffedaa6116b Mon Sep 17 00:00:00 2001 From: Alexander Nevskiy Date: Sat, 13 Jun 2015 01:01:15 +0300 Subject: [PATCH] Union will fail to compile on windows. Possible bug in MSVC as it fails with error: desctructor is inaccessible for iterator --- src/json.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/json.hpp b/src/json.hpp index 44626657c..87a223152 100755 --- a/src/json.hpp +++ b/src/json.hpp @@ -2379,7 +2379,11 @@ class basic_json /////////////// /// an iterator value - union internal_iterator + #ifdef _MSC_VER + struct internal_iterator + #else + union internal_iterator + #endif { /// iterator for JSON objects typename object_t::iterator object_iterator;