Browse Source

GDScript: Don't clear depended parsers too soon

It can wait until the analyzer itself is destructed, otherwise other
phases might be using freed parsers.
George Marques 4 years ago
parent
commit
627ca7f30e
1 changed files with 0 additions and 1 deletions
  1. 0 1
      modules/gdscript/gdscript_analyzer.cpp

+ 0 - 1
modules/gdscript/gdscript_analyzer.cpp

@@ -3370,7 +3370,6 @@ Error GDScriptAnalyzer::resolve_program() {
 		}
 		depended_parsers[E->get()]->raise_status(GDScriptParserRef::FULLY_SOLVED);
 	}
-	depended_parsers.clear();
 	return parser->errors.empty() ? OK : ERR_PARSE_ERROR;
 }