Author: arphaman Date: Mon Aug 14 03:59:44 2017 New Revision: 310829 URL: http://llvm.org/viewvc/llvm-project?rev=310829&view=rev Log: Set the lexical context for dummy tag decl inside createTagFromNewDecl
This is a follow-up to r310706. This change has been recommended by Bruno Cardoso Lopes and Richard Smith. Modified: cfe/trunk/lib/Sema/SemaDecl.cpp Modified: cfe/trunk/lib/Sema/SemaDecl.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=310829&r1=310828&r2=310829&view=diff ============================================================================== --- cfe/trunk/lib/Sema/SemaDecl.cpp (original) +++ cfe/trunk/lib/Sema/SemaDecl.cpp Mon Aug 14 03:59:44 2017 @@ -13298,6 +13298,7 @@ Decl *Sema::ActOnTag(Scope *S, unsigned AddMsStructLayoutForRecord(RD); } } + New->setLexicalDeclContext(CurContext); return New; }; @@ -13723,7 +13724,6 @@ Decl *Sema::ActOnTag(Scope *S, unsigned // comparison. SkipBody->CheckSameAsPrevious = true; SkipBody->New = createTagFromNewDecl(); - SkipBody->New->setLexicalDeclContext(CurContext); SkipBody->Previous = Hidden; } else { SkipBody->ShouldSkip = true; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits