diff --git a/Src/Base/AMReX_ParmParse.cpp b/Src/Base/AMReX_ParmParse.cpp index 3ecfc8503a4..6a1fda5bc0f 100644 --- a/Src/Base/AMReX_ParmParse.cpp +++ b/Src/Base/AMReX_ParmParse.cpp @@ -28,7 +28,7 @@ namespace amrex { namespace { bool initialized = false; ParmParse::Table g_table; - std::vector> g_parser_recursive_symbols; + std::vector> g_parser_recursive_symbols(1); namespace pp_detail { int verbose = -1; } @@ -1205,6 +1205,7 @@ ParmParse::Finalize () #endif g_parser_recursive_symbols.clear(); + g_parser_recursive_symbols.resize(1); pp_detail::verbose = -1; initialized = false;