Skip to content

Commit 83ac0f5

Browse files
committed
[TypeChecker] Disable use of using in macro extensions
1 parent 21ec592 commit 83ac0f5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Sema/TypeCheckMacros.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,8 @@ static void diagnoseInvalidDecl(Decl *decl,
603603
isa<OperatorDecl>(decl) ||
604604
isa<PrecedenceGroupDecl>(decl) ||
605605
isa<MacroDecl>(decl) ||
606-
isa<ExtensionDecl>(decl)) {
606+
isa<ExtensionDecl>(decl) ||
607+
isa<UsingDecl>(decl)) {
607608
decl->diagnose(diag::invalid_decl_in_macro_expansion, decl);
608609
decl->setInvalid();
609610

0 commit comments

Comments
 (0)