From 16bb01adfb16885c6c4aec041c6ac3be94e90007 Mon Sep 17 00:00:00 2001 From: Thakee Nathees Date: Fri, 25 Dec 2020 12:33:55 +0530 Subject: Array/Dictionary marked as not safe to const fold Fix: #44459 --- modules/gdscript/gdscript_analyzer.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules/gdscript/gdscript_analyzer.cpp') diff --git a/modules/gdscript/gdscript_analyzer.cpp b/modules/gdscript/gdscript_analyzer.cpp index 5a6240f31a..64c70c5432 100644 --- a/modules/gdscript/gdscript_analyzer.cpp +++ b/modules/gdscript/gdscript_analyzer.cpp @@ -1719,6 +1719,8 @@ void GDScriptAnalyzer::reduce_call(GDScriptParser::CallNode *p_call, bool is_awa // Those are stored by reference so not suited for compile-time construction. // Because in this case they would be the same reference in all constructed values. case Variant::OBJECT: + case Variant::DICTIONARY: + case Variant::ARRAY: case Variant::PACKED_BYTE_ARRAY: case Variant::PACKED_INT32_ARRAY: case Variant::PACKED_INT64_ARRAY: -- cgit v1.2.3