From 6f5d3e0ca9941487b86c9fb0e27f9cad8c9bc2fb Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 30 May 2025 17:21:20 +0200 Subject: [PATCH] Fixed parsing for generic ctor 'this() where X : int : base() ' --- IDEHelper/Compiler/BfReducer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 075b053b..990baa47 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -10932,7 +10932,7 @@ BfGenericConstraintsDeclaration* BfReducer::CreateGenericConstraintsDeclaration( bool handled = false; if (auto tokenNode = BfNodeDynCast(nextNode)) { - if (tokenNode->mToken == BfToken_FatArrow) + if ((tokenNode->mToken == BfToken_FatArrow) || (tokenNode->mToken == BfToken_Colon)) { isDone = true; break;