@@ -926,9 +926,7 @@ TypeChecker::applyResultBuilderBodyTransform(FuncDecl *func, Type builderType) {
926926 // If we encountered an error or there was an explicit result type,
927927 // bail out and report that to the caller.
928928 auto &ctx = func->getASTContext ();
929- auto request =
930- PreCheckResultBuilderRequest{{AnyFunctionRef (func),
931- /* SuppressDiagnostics=*/ false }};
929+ auto request = PreCheckResultBuilderRequest{AnyFunctionRef (func)};
932930 switch (evaluateOrDefault (ctx.evaluator , request,
933931 ResultBuilderBodyPreCheck::Error)) {
934932 case ResultBuilderBodyPreCheck::Okay:
@@ -1144,9 +1142,8 @@ ConstraintSystem::matchResultBuilder(AnyFunctionRef fn, Type builderType,
11441142 // not apply the result builder transform if it contained an explicit return.
11451143 // To maintain source compatibility, we still need to check for HasReturnStmt.
11461144 // https://github.com/apple/swift/issues/64332.
1147- auto request =
1148- PreCheckResultBuilderRequest{{fn, /* SuppressDiagnostics=*/ false }};
1149- switch (evaluateOrDefault (getASTContext ().evaluator , request,
1145+ switch (evaluateOrDefault (getASTContext ().evaluator ,
1146+ PreCheckResultBuilderRequest{fn},
11501147 ResultBuilderBodyPreCheck::Error)) {
11511148 case ResultBuilderBodyPreCheck::Okay:
11521149 // If the pre-check was okay, apply the result-builder transform.
@@ -1383,8 +1380,7 @@ ResultBuilderBodyPreCheck PreCheckResultBuilderRequest::evaluate(
13831380 // to pre-check them again.
13841381 bool skipPrecheck = owner.Fn .getAbstractClosureExpr ();
13851382 return PreCheckResultBuilderApplication (
1386- owner.Fn , skipPrecheck,
1387- /* suppressDiagnostics=*/ owner.SuppressDiagnostics )
1383+ owner.Fn , skipPrecheck, /* suppressDiagnostics=*/ false )
13881384 .run ();
13891385}
13901386
0 commit comments