diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2021-01-11 13:51:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-11 13:51:31 +0100 |
commit | a2021588ca3a7254d69128f401645441d440ee41 (patch) | |
tree | c9b97b80ce49ee2f5ff6ba3194ce817672dc99e4 | |
parent | bcfb698fb4490a6428b1b103383030805430f8cc (diff) | |
parent | 16bb01adfb16885c6c4aec041c6ac3be94e90007 (diff) |
Merge pull request #44672 from ThakeeNathees/array-dict-const-fold-bug-fix
Array/Dictionary marked as not safe to const fold
-rw-r--r-- | modules/gdscript/gdscript_analyzer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript_analyzer.cpp b/modules/gdscript/gdscript_analyzer.cpp index 65a972fa15..303183e0cd 100644 --- a/modules/gdscript/gdscript_analyzer.cpp +++ b/modules/gdscript/gdscript_analyzer.cpp @@ -1752,6 +1752,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: |