From b00374ed6be7bd82f7d9f051cea546f95957b6dc Mon Sep 17 00:00:00 2001
From: Sam Yates <yates@cscs.ch>
Date: Tue, 15 Nov 2016 15:22:40 +0100
Subject: [PATCH] Bugfix: issue #80 (#81)

Bugfix: issue #80

* Avoid ctor ambiguity by using parentheses for copy ctor invocation with `nlohmann::json` class.
---
 tests/validation/convergence_test.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/validation/convergence_test.hpp b/tests/validation/convergence_test.hpp
index f0980dfd..e536a0f1 100644
--- a/tests/validation/convergence_test.hpp
+++ b/tests/validation/convergence_test.hpp
@@ -42,7 +42,7 @@ public:
     convergence_test_runner(
         const std::string& param_name,
         const SamplerInfoSeq& samplers,
-        const nlohmann::json meta
+        const nlohmann::json& meta
     ):
         param_name_(param_name),
         run_validation_(false),
@@ -84,7 +84,7 @@ public:
             const auto& trace = se.sampler.trace;
 
             // save trace
-            nlohmann::json trace_meta{meta_};
+            nlohmann::json trace_meta(meta_);
             trace_meta[param_name_] = p;
 
             g_trace_io.save_trace(label, trace, trace_meta);
-- 
GitLab