From db2369526b312d400be802f797e22187bddbb570 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sun, 22 Oct 2017 19:35:10 -0500 Subject: [PATCH] Fix compilation on OSX because clang is specific about default constructors not being specified in exprtk --- xs/src/exprtk/exprtk.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xs/src/exprtk/exprtk.hpp b/xs/src/exprtk/exprtk.hpp index b81957312..8128ed29b 100644 --- a/xs/src/exprtk/exprtk.hpp +++ b/xs/src/exprtk/exprtk.hpp @@ -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 struct number_type { typedef unknown_type_tag type; };