@@ -8858,11 +8858,6 @@ namespace {
8858
8858
hadError |= cs.applySolutionToBody (
8859
8859
solution, closure, Rewriter.dc , [&](SyntacticElementTarget target) {
8860
8860
auto resultTarget = rewriteTarget (target);
8861
- if (resultTarget) {
8862
- if (auto expr = resultTarget->getAsExpr ())
8863
- solution.setExprTypes (expr);
8864
- }
8865
-
8866
8861
return resultTarget;
8867
8862
});
8868
8863
@@ -8946,11 +8941,6 @@ namespace {
8946
8941
Rewriter.solution , fn, Rewriter.dc ,
8947
8942
[&](SyntacticElementTarget target) {
8948
8943
auto resultTarget = rewriteTarget (target);
8949
- if (resultTarget) {
8950
- if (auto expr = resultTarget->getAsExpr ())
8951
- Rewriter.solution .setExprTypes (expr);
8952
- }
8953
-
8954
8944
return resultTarget;
8955
8945
});
8956
8946
@@ -8983,12 +8973,6 @@ namespace {
8983
8973
return Rewriter.cs .applySolutionToSingleValueStmt (
8984
8974
solution, SVE, solution.getDC (), [&](SyntacticElementTarget target) {
8985
8975
auto resultTarget = rewriteTarget (target);
8986
- if (!resultTarget)
8987
- return resultTarget;
8988
-
8989
- if (auto expr = resultTarget->getAsExpr ())
8990
- solution.setExprTypes (expr);
8991
-
8992
8976
return resultTarget;
8993
8977
});
8994
8978
}
@@ -9004,11 +8988,6 @@ namespace {
9004
8988
(void )Rewriter.cs .applySolutionToBody (
9005
8989
solution, tap, Rewriter.dc , [&](SyntacticElementTarget target) {
9006
8990
auto resultTarget = rewriteTarget (target);
9007
- if (resultTarget) {
9008
- if (auto expr = resultTarget->getAsExpr ())
9009
- solution.setExprTypes (expr);
9010
- }
9011
-
9012
8991
return resultTarget;
9013
8992
});
9014
8993
}
@@ -9779,11 +9758,6 @@ ExprWalker::rewriteTarget(SyntacticElementTarget target) {
9779
9758
auto forEachResultTarget = applySolutionToForEachStmt (
9780
9759
solution, target, [&](SyntacticElementTarget target) {
9781
9760
auto resultTarget = rewriteTarget (target);
9782
- if (resultTarget) {
9783
- if (auto expr = resultTarget->getAsExpr ())
9784
- solution.setExprTypes (expr);
9785
- }
9786
-
9787
9761
return resultTarget;
9788
9762
});
9789
9763
if (!forEachResultTarget)
0 commit comments