From b995eff752d561ed5cab7cf0aca33b39f7fcb00d Mon Sep 17 00:00:00 2001 From: Alexsander Borges Damaceno Date: Thu, 11 Dec 2025 02:24:55 -0300 Subject: [PATCH] effect warnings on try/unsafe should have remove fixits --- lib/Sema/TypeCheckEffects.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Sema/TypeCheckEffects.cpp b/lib/Sema/TypeCheckEffects.cpp index b9766dbc9e72..ba716e3a6376 100644 --- a/lib/Sema/TypeCheckEffects.cpp +++ b/lib/Sema/TypeCheckEffects.cpp @@ -4658,10 +4658,10 @@ class CheckEffectsCoverage : public EffectsHandlingWalker Ctx.Diags.diagnose(E->getTryLoc(), diag::effect_marker_on_single_value_stmt, "try", SVE->getStmt()->getKind()) - .highlight(E->getTryLoc()); + .highlight(E->getTryLoc()).fixItRemove(E->getTryLoc()); return; } - Ctx.Diags.diagnose(E->getTryLoc(), diag::no_throw_in_try); + Ctx.Diags.diagnose(E->getTryLoc(), diag::no_throw_in_try).fixItRemove(E->getTryLoc()); } void diagnoseRedundantAwait(AwaitExpr *E) const { @@ -4700,7 +4700,7 @@ class CheckEffectsCoverage : public EffectsHandlingWalker Ctx.Diags.diagnose(loc, diag::effect_marker_on_single_value_stmt, "unsafe", SVE->getStmt()->getKind()) - .highlight(E->getUnsafeLoc()); + .highlight(E->getUnsafeLoc()).fixItRemove(E->getUnsafeLoc()); return; }