Brian Fiete 5 年 前
コミット
ba01bbb8f7
1 ファイル変更1 行追加1 行削除
  1. 1 1
      IDEHelper/Compiler/BfStmtEvaluator.cpp

+ 1 - 1
IDEHelper/Compiler/BfStmtEvaluator.cpp

@@ -2276,7 +2276,7 @@ void BfModule::HandleCaseEnumMatch_Tuple(BfTypedValue tupleVal, const BfSizedArr
 BfTypedValue BfModule::TryCaseTupleMatch(BfTypedValue tupleVal, BfTupleExpression* tupleExpr, BfIRBlock* eqBlock, BfIRBlock* notEqBlock, BfIRBlock* matchBlock, bool& hadConditional, bool clearOutOnMismatch)
 BfTypedValue BfModule::TryCaseTupleMatch(BfTypedValue tupleVal, BfTupleExpression* tupleExpr, BfIRBlock* eqBlock, BfIRBlock* notEqBlock, BfIRBlock* matchBlock, bool& hadConditional, bool clearOutOnMismatch)
 {
 {
 	if (!tupleVal.mType->IsTuple())
 	if (!tupleVal.mType->IsTuple())
-		return false;
+		return BfTypedValue();
 
 
 	auto tupleType = (BfTupleType*)tupleVal.mType;
 	auto tupleType = (BfTupleType*)tupleVal.mType;