Explorar el Código

Fixed BfSizedArrayCreateExpression error handling for non-array

Brian Fiete hace 4 meses
padre
commit
ad3d90e521
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      IDEHelper/Compiler/BfReducer.cpp

+ 2 - 0
IDEHelper/Compiler/BfReducer.cpp

@@ -1837,6 +1837,8 @@ BfExpression* BfReducer::CreateExpression(BfAstNode* node, CreateExprFlags creat
 							else
 							else
 							{
 							{
 								Fail("Sized array type expected", typeRef);
 								Fail("Sized array type expected", typeRef);
+								AddErrorNode(typeRef);
+								return NULL;
 							}
 							}
 						}
 						}
 					}
 					}