Fixed suggestion in macro invocations

This commit is contained in:
Bastian Kersting 2021-02-06 20:05:51 +01:00
parent f1c15840a2
commit 6b4789d7cf
2 changed files with 3 additions and 4 deletions

View file

@ -49,12 +49,12 @@ impl LateLintPass<'_> for SemicolonIfNothingReturned {
return;
}
let sugg = sugg::Sugg::hir(cx, &expr, "..");
let sugg = sugg::Sugg::hir_with_macro_callsite(cx, &expr, "..");
let suggestion = format!("{0};", sugg);
span_lint_and_sugg(
cx,
SEMICOLON_IF_NOTHING_RETURNED,
expr.span,
expr.span.source_callsite(),
"consider adding a `;` to the last statement for consistent formatting",
"add a `;` here",
suggestion,