diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index 13a4107ef77a996a70276fcbc80fc30aaab48974..1ae065efef076d2c4ee3a72e938d0d2a41f50332 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -27,11 +27,6 @@
 #include "StaticModel.hh"
 #include "DynamicModel.hh"
 
-void
-StaticModel::copyHelper(const StaticModel &m)
-{
-}
-
 StaticModel::StaticModel(SymbolTable &symbol_table_arg,
                          NumericalConstants &num_constants_arg,
                          ExternalFunctionsTable &external_functions_table_arg) :
@@ -42,7 +37,6 @@ StaticModel::StaticModel(SymbolTable &symbol_table_arg,
 StaticModel::StaticModel(const StaticModel &m) :
   ModelTree{m}
 {
-  copyHelper(m);
 }
 
 StaticModel &
@@ -50,8 +44,6 @@ StaticModel::operator=(const StaticModel &m)
 {
   ModelTree::operator=(m);
 
-  copyHelper(m);
-
   return *this;
 }
 
diff --git a/src/StaticModel.hh b/src/StaticModel.hh
index 6966c6f2b20d473fbe7c514dea07d0672cb9332c..33c64dbe903bd7da521a82530e7070e815c5850b 100644
--- a/src/StaticModel.hh
+++ b/src/StaticModel.hh
@@ -109,11 +109,6 @@ private:
   void writeStaticModel(ostream &DynamicOutput, bool use_dll, bool julia) const;
   void writeStaticModel(const string &dynamic_basename, bool use_dll, bool julia) const;
 
-  //! Internal helper for the copy constructor and assignment operator
-  /*! Copies all the structures that contain ExprNode*, by the converting the
-      pointers into their equivalent in the new tree */
-  void copyHelper(const StaticModel &m);
-
 public:
   StaticModel(SymbolTable &symbol_table_arg,
               NumericalConstants &num_constants,