diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc
index df019612340530d47c6b7939effb910662a6c146..91cc57876aa7f7c7e13f6505bd9ed0ecff1f43ee 100644
--- a/src/ComputingTasks.cc
+++ b/src/ComputingTasks.cc
@@ -1378,7 +1378,7 @@ RplotStatement::writeJsonOutput(ostream &output) const
   output << "}";
 }
 
-UnitRootVarsStatement::UnitRootVarsStatement(void)
+UnitRootVarsStatement::UnitRootVarsStatement()
 {
 }
 
@@ -3428,7 +3428,7 @@ SvarStatement::writeJsonOutput(ostream &output) const
   output << "}";
 }
 
-SvarGlobalIdentificationCheckStatement::SvarGlobalIdentificationCheckStatement(void)
+SvarGlobalIdentificationCheckStatement::SvarGlobalIdentificationCheckStatement()
 {
 }
 
diff --git a/src/ComputingTasks.hh b/src/ComputingTasks.hh
index d16ba1005264d7b04380efed179a2c679262a1dc..ee866c45c579a6970b331365517cf7bb4fd80baf 100644
--- a/src/ComputingTasks.hh
+++ b/src/ComputingTasks.hh
@@ -294,7 +294,7 @@ public:
 class UnitRootVarsStatement : public Statement
 {
 public:
-  UnitRootVarsStatement(void);
+  UnitRootVarsStatement();
   virtual void writeOutput(ostream &output, const string &basename, bool minimal_workspace) const;
   virtual void writeJsonOutput(ostream &output) const;
 };
diff --git a/src/ExprNode.cc b/src/ExprNode.cc
index 4b58901d822e7b19c0c2eda1a00635aacf70578f..9de9855c8a1338edc0a228e3af616800e9ad2acd 100644
--- a/src/ExprNode.cc
+++ b/src/ExprNode.cc
@@ -603,7 +603,7 @@ NumConstNode::getEndosAndMaxLags(map<string, int> &model_endos_and_lags) const
 }
 
 bool
-NumConstNode::containsEndogenous(void) const
+NumConstNode::containsEndogenous() const
 {
   return false;
 }
@@ -1691,7 +1691,7 @@ VariableNode::isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int la
 }
 
 bool
-VariableNode::containsEndogenous(void) const
+VariableNode::containsEndogenous() const
 {
   if (type == eEndogenous)
     return true;
@@ -3360,7 +3360,7 @@ UnaryOpNode::isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag
 }
 
 bool
-UnaryOpNode::containsEndogenous(void) const
+UnaryOpNode::containsEndogenous() const
 {
   return arg->containsEndogenous();
 }
@@ -4965,7 +4965,7 @@ BinaryOpNode::isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int la
 }
 
 bool
-BinaryOpNode::containsEndogenous(void) const
+BinaryOpNode::containsEndogenous() const
 {
   return (arg1->containsEndogenous() || arg2->containsEndogenous());
 }
@@ -5866,7 +5866,7 @@ TrinaryOpNode::isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int l
 }
 
 bool
-TrinaryOpNode::containsEndogenous(void) const
+TrinaryOpNode::containsEndogenous() const
 {
   return (arg1->containsEndogenous() || arg2->containsEndogenous() || arg3->containsEndogenous());
 }
@@ -6342,7 +6342,7 @@ AbstractExternalFunctionNode::isVariableNodeEqualTo(SymbolType type_arg, int var
 }
 
 bool
-AbstractExternalFunctionNode::containsEndogenous(void) const
+AbstractExternalFunctionNode::containsEndogenous() const
 {
   bool result = false;
   for (auto argument : arguments)
@@ -7848,7 +7848,7 @@ VarExpectationNode::differentiateForwardVars(const vector<string> &subset, subst
 }
 
 bool
-VarExpectationNode::containsEndogenous(void) const
+VarExpectationNode::containsEndogenous() const
 {
   return true;
 }
@@ -8290,7 +8290,7 @@ PacExpectationNode::differentiateForwardVars(const vector<string> &subset, subst
 }
 
 bool
-PacExpectationNode::containsEndogenous(void) const
+PacExpectationNode::containsEndogenous() const
 {
   return true;
 }
diff --git a/src/ExprNode.hh b/src/ExprNode.hh
index cbb3946ef115ba216d3adc253b2d960270ce260e..548ccdfe9c09d67e979acf9ebd9be6f1a9f05975 100644
--- a/src/ExprNode.hh
+++ b/src/ExprNode.hh
@@ -474,7 +474,7 @@ class ExprNode
       virtual bool isNumConstNodeEqualTo(double value) const = 0;
 
       //! Returns true if the expression contains one or several endogenous variable
-      virtual bool containsEndogenous(void) const = 0;
+      virtual bool containsEndogenous() const = 0;
 
       //! Returns true if the expression contains one or several exogenous variable
       virtual bool containsExogenous() const = 0;
@@ -610,7 +610,7 @@ public:
   virtual expr_t decreaseLeadsLagsPredeterminedVariables() const;
   virtual expr_t differentiateForwardVars(const vector<string> &subset, subst_table_t &subst_table, vector<BinaryOpNode *> &neweqs) const;
   virtual bool isNumConstNodeEqualTo(double value) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag_arg) const;
@@ -700,7 +700,7 @@ public:
   virtual expr_t decreaseLeadsLagsPredeterminedVariables() const;
   virtual expr_t differentiateForwardVars(const vector<string> &subset, subst_table_t &subst_table, vector<BinaryOpNode *> &neweqs) const;
   virtual bool isNumConstNodeEqualTo(double value) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag_arg) const;
@@ -814,7 +814,7 @@ public:
   virtual expr_t decreaseLeadsLagsPredeterminedVariables() const;
   virtual expr_t differentiateForwardVars(const vector<string> &subset, subst_table_t &subst_table, vector<BinaryOpNode *> &neweqs) const;
   virtual bool isNumConstNodeEqualTo(double value) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag_arg) const;
@@ -944,7 +944,7 @@ public:
   virtual expr_t decreaseLeadsLagsPredeterminedVariables() const;
   virtual expr_t differentiateForwardVars(const vector<string> &subset, subst_table_t &subst_table, vector<BinaryOpNode *> &neweqs) const;
   virtual bool isNumConstNodeEqualTo(double value) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag_arg) const;
@@ -1050,7 +1050,7 @@ public:
   virtual expr_t decreaseLeadsLagsPredeterminedVariables() const;
   virtual expr_t differentiateForwardVars(const vector<string> &subset, subst_table_t &subst_table, vector<BinaryOpNode *> &neweqs) const;
   virtual bool isNumConstNodeEqualTo(double value) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag_arg) const;
@@ -1161,7 +1161,7 @@ public:
   virtual expr_t decreaseLeadsLagsPredeterminedVariables() const;
   virtual expr_t differentiateForwardVars(const vector<string> &subset, subst_table_t &subst_table, vector<BinaryOpNode *> &neweqs) const;
   virtual bool isNumConstNodeEqualTo(double value) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isVariableNodeEqualTo(SymbolType type_arg, int variable_id, int lag_arg) const;
@@ -1362,7 +1362,7 @@ public:
   virtual void collectTemporary_terms(const temporary_terms_t &temporary_terms, temporary_terms_inuse_t &temporary_terms_inuse, int Curr_Block) const;
   virtual void collectVARLHSVariable(set<expr_t> &result) const;
   virtual void collectDynamicVariables(SymbolType type_arg, set<pair<int, int> > &result) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isNumConstNodeEqualTo(double value) const;
@@ -1447,7 +1447,7 @@ public:
   virtual void collectTemporary_terms(const temporary_terms_t &temporary_terms, temporary_terms_inuse_t &temporary_terms_inuse, int Curr_Block) const;
   virtual void collectVARLHSVariable(set<expr_t> &result) const;
   virtual void collectDynamicVariables(SymbolType type_arg, set<pair<int, int> > &result) const;
-  virtual bool containsEndogenous(void) const;
+  virtual bool containsEndogenous() const;
   virtual bool containsExogenous() const;
   virtual int countDiffs() const;
   virtual bool isNumConstNodeEqualTo(double value) const;