summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-03-08 08:54:57 +0100
committerRémi Verschelde <rverschelde@gmail.com>2023-03-08 08:54:57 +0100
commit9eaaeef76d5e014ecd2853fb66146ee3edf016dd (patch)
tree58bd1c23b054d45127e397c62b465bbfc61a5a05
parent013a45706897af989703b944c7cd5f4f58a6c060 (diff)
parent07dd627728b71dd3ea30bab9761a847a7e0c911e (diff)
downloadredot-engine-9eaaeef76d5e014ecd2853fb66146ee3edf016dd.tar.gz
Merge pull request #73410 from MewPurPur/Fixin-error-spam-2-Electric-Boogaloo
Fix error spam when naming a func at the end of the script
-rw-r--r--modules/gdscript/gdscript_parser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/gdscript/gdscript_parser.cpp b/modules/gdscript/gdscript_parser.cpp
index c402b63f7b..00a3e41c2b 100644
--- a/modules/gdscript/gdscript_parser.cpp
+++ b/modules/gdscript/gdscript_parser.cpp
@@ -1521,7 +1521,7 @@ GDScriptParser::SuiteNode *GDScriptParser::parse_suite(const String &p_context,
int error_count = 0;
do {
- if (!multiline && previous.type == GDScriptTokenizer::Token::SEMICOLON && check(GDScriptTokenizer::Token::NEWLINE)) {
+ if (is_at_end() || (!multiline && previous.type == GDScriptTokenizer::Token::SEMICOLON && check(GDScriptTokenizer::Token::NEWLINE))) {
break;
}
Node *statement = parse_statement();