From 4afad9b6f0894f1d6d48bd62b6d79ed645bc42e4 Mon Sep 17 00:00:00 2001
From: Christian Godenschwager <christian.godenschwager@fau.de>
Date: Wed, 11 Oct 2017 12:08:43 +0200
Subject: [PATCH] exprtk: added missing default constructors for clang <= 3.8

---
 src/core/math/extern/exprtk.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/core/math/extern/exprtk.h b/src/core/math/extern/exprtk.h
index b81957312..1a4423e4a 100644
--- a/src/core/math/extern/exprtk.h
+++ b/src/core/math/extern/exprtk.h
@@ -748,10 +748,10 @@ namespace exprtk
 
          namespace details
          {
-            struct unknown_type_tag {};
-            struct real_type_tag    {};
-            struct complex_type_tag {};
-            struct int_type_tag     {};
+            struct unknown_type_tag { unknown_type_tag() {} };
+            struct real_type_tag    { real_type_tag() {}    };
+            struct complex_type_tag { complex_type_tag() {} };
+            struct int_type_tag     { int_type_tag() {}     };
 
             template <typename T>
             struct number_type { typedef unknown_type_tag type; };
-- 
GitLab