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;