diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-01-20 19:57:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-20 19:57:23 +0100 |
commit | 3829660ec0e83b2e6397f07a8efaf60eeb7a4467 (patch) | |
tree | d90334888259e3c5063d9c03ebcf91b0ad8cb36e /modules/mono/editor/script_class_parser.cpp | |
parent | fa638a290fccdd12652bdab9d9890e4d3d6b41e2 (diff) | |
parent | e4330e33e6eee2da7f4460c0aef3751dca6a57a2 (diff) | |
download | redot-engine-3829660ec0e83b2e6397f07a8efaf60eeb7a4467.tar.gz |
Merge pull request #35372 from neikeq/issue-29523
Mono/C#: Fix error when parsing nested generics
Diffstat (limited to 'modules/mono/editor/script_class_parser.cpp')
-rw-r--r-- | modules/mono/editor/script_class_parser.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/mono/editor/script_class_parser.cpp b/modules/mono/editor/script_class_parser.cpp index c400479b89..84163dd952 100644 --- a/modules/mono/editor/script_class_parser.cpp +++ b/modules/mono/editor/script_class_parser.cpp @@ -302,8 +302,10 @@ Error ScriptClassParser::_skip_generic_type_params() { Error err = _skip_generic_type_params(); if (err) return err; - continue; - } else if (tk == TK_OP_GREATER) { + tk = get_token(); + } + + if (tk == TK_OP_GREATER) { return OK; } else if (tk != TK_COMMA) { error_str = "Unexpected token: " + get_token_name(tk); |