diff --git a/mordor/json.rl b/mordor/json.rl index 01c4aba7..ccdfd5b2 100644 --- a/mordor/json.rl +++ b/mordor/json.rl @@ -14,6 +14,8 @@ namespace { class BoolVisitor : public boost::static_visitor<> { public: + BoolVisitor() : result(false) {} + void operator()(const Array &array) { result = array.empty(); @@ -36,6 +38,8 @@ public: class SizeVisitor : public boost::static_visitor<> { public: + SizeVisitor() : result(0) {} + void operator()(const Array &array) { result = array.size();