Skip to content

Commit a0f03bc

Browse files
committed
Also lint inside DesugaringKind::Async.
1 parent a385a43 commit a0f03bc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

compiler/rustc_middle/src/lint.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,10 @@ pub fn in_external_macro(sess: &Session, span: Span) -> bool {
471471
match expn_data.kind {
472472
ExpnKind::Root
473473
| ExpnKind::Desugaring(
474-
DesugaringKind::ForLoop | DesugaringKind::WhileLoop | DesugaringKind::OpaqueTy,
474+
DesugaringKind::ForLoop
475+
| DesugaringKind::WhileLoop
476+
| DesugaringKind::OpaqueTy
477+
| DesugaringKind::Async,
475478
) => false,
476479
ExpnKind::AstPass(_) | ExpnKind::Desugaring(_) => true, // well, it's "external"
477480
ExpnKind::Macro(MacroKind::Bang, _) => {

0 commit comments

Comments
 (0)