summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_parser.cpp
diff options
context:
space:
mode:
authorunknown <numaanzaheerahmed@yahoo.com>2019-06-26 22:43:08 +0530
committerunknown <numaanzaheerahmed@yahoo.com>2019-06-26 22:43:08 +0530
commita859643f7e9c9e61bc489158dc9fd2df2e8f1fbc (patch)
treefd02b4dfc9c182b48ab33e39a1315ebaab7a48c6 /modules/gdscript/gdscript_parser.cpp
parent2c96942df9318ea8a4f3ad06d007e46e3108fa48 (diff)
downloadredot-engine-a859643f7e9c9e61bc489158dc9fd2df2e8f1fbc.tar.gz
Fixed parser treating compound assignment the same as assignment which gave wrong argument usage count
Diffstat (limited to 'modules/gdscript/gdscript_parser.cpp')
-rw-r--r--modules/gdscript/gdscript_parser.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/gdscript/gdscript_parser.cpp b/modules/gdscript/gdscript_parser.cpp
index ec3e72eef7..e4d606fceb 100644
--- a/modules/gdscript/gdscript_parser.cpp
+++ b/modules/gdscript/gdscript_parser.cpp
@@ -776,8 +776,7 @@ GDScriptParser::Node *GDScriptParser::_parse_expression(Node *p_parent, bool p_s
}
_add_warning(GDScriptWarning::UNASSIGNED_VARIABLE_OP_ASSIGN, -1, identifier.operator String());
}
- FALLTHROUGH;
- }
+ } break;
case GDScriptTokenizer::TK_OP_ASSIGN: {
lv->assignments += 1;
lv->usages--; // Assignment is not really usage