From 82900e54ea57cdc834ec6037510fa72e404b3a7a Mon Sep 17 00:00:00 2001 From: Haoyu Qiu Date: Tue, 20 Oct 2020 18:41:41 +0800 Subject: [PATCH] Fixes crash after using enums in export variables --- modules/gdscript/gdscript_parser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/gdscript/gdscript_parser.cpp b/modules/gdscript/gdscript_parser.cpp index 6cce55337d6..daf74fa7e73 100644 --- a/modules/gdscript/gdscript_parser.cpp +++ b/modules/gdscript/gdscript_parser.cpp @@ -4630,6 +4630,7 @@ void GDScriptParser::_parse_class(ClassNode *p_class) { if (subexpr->type != Node::TYPE_CONSTANT) { current_export = PropertyInfo(); _set_error("Expected a constant expression."); + return; } Variant constant = static_cast(subexpr)->value;