From c50cbb1bfadb8653362c78ff169413b2193bde81 Mon Sep 17 00:00:00 2001
From: sebastien <sebastien@ac1d8469-bf42-47a9-8791-bf33cf982152>
Date: Thu, 9 Nov 2006 10:38:53 +0000
Subject: [PATCH] v4 parser: removed redundant static variables initializations

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1049 ac1d8469-bf42-47a9-8791-bf33cf982152
---
 parser.src/NumericalConstants.cc | 2 +-
 parser.src/SymbolTable.cc        | 4 ++--
 parser.src/VariableTable.cc      | 8 ++++----
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/parser.src/NumericalConstants.cc b/parser.src/NumericalConstants.cc
index 575e9f3225..38bc49186d 100644
--- a/parser.src/NumericalConstants.cc
+++ b/parser.src/NumericalConstants.cc
@@ -9,7 +9,7 @@ using namespace std;
 //------------------------------------------------------------------------------
 #include "NumericalConstants.hh"
 //------------------------------------------------------------------------------
-vector<string> NumericalConstants::mNumericalConstants = *(new vector<string>);
+vector<string> NumericalConstants::mNumericalConstants;
 //------------------------------------------------------------------------------
 NumericalConstants::NumericalConstants()
 {
diff --git a/parser.src/SymbolTable.cc b/parser.src/SymbolTable.cc
index 01861efa3e..7a54132ead 100644
--- a/parser.src/SymbolTable.cc
+++ b/parser.src/SymbolTable.cc
@@ -13,8 +13,8 @@ using namespace std;
 //------------------------------------------------------------------------------
 // = *(new symbolmap);
 map<string, Symbol, less<string> > SymbolTable::symboltable;
-vector< vector<string> > SymbolTable::name_table = *(new vector< vector<string> >);
-vector< vector<string> > SymbolTable::tex_name_table = *(new vector< vector<string> >);
+vector< vector<string> > SymbolTable::name_table;
+vector< vector<string> > SymbolTable::tex_name_table;
 ostringstream SymbolTable::output;
 void (* SymbolTable::error) (const char* ) = NULL;
 //------------------------------------------------------------------------------
diff --git a/parser.src/VariableTable.cc b/parser.src/VariableTable.cc
index d7adc098af..5c9375ea1b 100644
--- a/parser.src/VariableTable.cc
+++ b/parser.src/VariableTable.cc
@@ -11,10 +11,10 @@ using namespace std;
 //------------------------------------------------------------------------------
 #include "VariableTable.hh"
 //------------------------------------------------------------------------------
-map<varKey,int> VariableTable::mVariableTable = *(new map<varKey,int>);
-vector<varKey> VariableTable::mVariableIndex = *(new vector<varKey>);
-vector<int> VariableTable::mSortedVariableID = *(new vector<int>);
-vector<int> VariableTable::mPrintFormatIndex = *(new vector<int>);
+map<varKey,int> VariableTable::mVariableTable;
+vector<varKey> VariableTable::mVariableIndex;
+vector<int> VariableTable::mSortedVariableID;
+vector<int> VariableTable::mPrintFormatIndex;
 void (* VariableTable::error) (const char* ) = NULL;
 //------------------------------------------------------------------------------
 VariableTable::VariableTable()
-- 
GitLab