diff --git a/src/core/math/extern/exprtk.h b/src/core/math/extern/exprtk.h
index afa862bf11b3a28de2c44bd6145cd09842137f50..c125d7fdbe2a57bd643bc8fec81ec0eb2b11e95a 100644
--- a/src/core/math/extern/exprtk.h
+++ b/src/core/math/extern/exprtk.h
@@ -6360,7 +6360,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -6420,7 +6420,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -6483,7 +6483,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -6527,7 +6527,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -7802,7 +7802,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(index_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(index_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -12012,7 +12012,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -15303,7 +15303,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -15359,7 +15359,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -15426,7 +15426,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -15493,7 +15493,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const
@@ -16060,7 +16060,7 @@ namespace exprtk
 
          void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list)
          {
-            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
+            expression_node<T>::ndb_t::template collect<>(branch_, node_delete_list);
          }
 
          std::size_t node_depth() const