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