diff --git a/parser.src/NumericalConstants.cc b/parser.src/NumericalConstants.cc index 575e9f32253cecef0a410a57a6324606a89f55b9..38bc49186d9e9bf0fe4b89b02580da11371a7495 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 01861efa3ec3e973e732bd2642beca15720c5993..7a54132ead8b796053decda6d4fd669d62d2544a 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 d7adc098afa2869f4634597c58b08d59dbfb2b28..5c9375ea1b1e3e0d7914e912c41d2b72da77dead 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()