@@ -8858,11 +8858,6 @@ namespace {
88588858 hadError |= cs.applySolutionToBody (
88598859 solution, closure, Rewriter.dc , [&](SyntacticElementTarget target) {
88608860 auto resultTarget = rewriteTarget (target);
8861- if (resultTarget) {
8862- if (auto expr = resultTarget->getAsExpr ())
8863- solution.setExprTypes (expr);
8864- }
8865-
88668861 return resultTarget;
88678862 });
88688863
@@ -8946,11 +8941,6 @@ namespace {
89468941 Rewriter.solution , fn, Rewriter.dc ,
89478942 [&](SyntacticElementTarget target) {
89488943 auto resultTarget = rewriteTarget (target);
8949- if (resultTarget) {
8950- if (auto expr = resultTarget->getAsExpr ())
8951- Rewriter.solution .setExprTypes (expr);
8952- }
8953-
89548944 return resultTarget;
89558945 });
89568946
@@ -8983,12 +8973,6 @@ namespace {
89838973 return Rewriter.cs .applySolutionToSingleValueStmt (
89848974 solution, SVE, solution.getDC (), [&](SyntacticElementTarget target) {
89858975 auto resultTarget = rewriteTarget (target);
8986- if (!resultTarget)
8987- return resultTarget;
8988-
8989- if (auto expr = resultTarget->getAsExpr ())
8990- solution.setExprTypes (expr);
8991-
89928976 return resultTarget;
89938977 });
89948978 }
@@ -9004,11 +8988,6 @@ namespace {
90048988 (void )Rewriter.cs .applySolutionToBody (
90058989 solution, tap, Rewriter.dc , [&](SyntacticElementTarget target) {
90068990 auto resultTarget = rewriteTarget (target);
9007- if (resultTarget) {
9008- if (auto expr = resultTarget->getAsExpr ())
9009- solution.setExprTypes (expr);
9010- }
9011-
90128991 return resultTarget;
90138992 });
90148993 }
@@ -9779,11 +9758,6 @@ ExprWalker::rewriteTarget(SyntacticElementTarget target) {
97799758 auto forEachResultTarget = applySolutionToForEachStmt (
97809759 solution, target, [&](SyntacticElementTarget target) {
97819760 auto resultTarget = rewriteTarget (target);
9782- if (resultTarget) {
9783- if (auto expr = resultTarget->getAsExpr ())
9784- solution.setExprTypes (expr);
9785- }
9786-
97879761 return resultTarget;
97889762 });
97899763 if (!forEachResultTarget)
0 commit comments