Преглед на файлове

Fixed parsing for generic ctor 'this<X>() where X : int : base() '

Brian Fiete преди 3 месеца
родител
ревизия
6f5d3e0ca9
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      IDEHelper/Compiler/BfReducer.cpp

+ 1 - 1
IDEHelper/Compiler/BfReducer.cpp

@@ -10932,7 +10932,7 @@ BfGenericConstraintsDeclaration* BfReducer::CreateGenericConstraintsDeclaration(
 				bool handled = false;
 				bool handled = false;
 				if (auto tokenNode = BfNodeDynCast<BfTokenNode>(nextNode))
 				if (auto tokenNode = BfNodeDynCast<BfTokenNode>(nextNode))
 				{
 				{
-					if (tokenNode->mToken == BfToken_FatArrow)
+					if ((tokenNode->mToken == BfToken_FatArrow) || (tokenNode->mToken == BfToken_Colon))
 					{
 					{
 						isDone = true;
 						isDone = true;
 						break;
 						break;