Ignore indirect field declarations. Fixes PR9570.
llvm-svn: 129337
This commit is contained in:
@@ -2034,6 +2034,11 @@ void CodeGenModule::EmitTopLevelDecl(Decl *D) {
|
||||
EmitGlobal(cast<VarDecl>(D));
|
||||
break;
|
||||
|
||||
// Indirect fields from global anonymous structs and unions can be
|
||||
// ignored; only the actual variable requires IR gen support.
|
||||
case Decl::IndirectField:
|
||||
break;
|
||||
|
||||
// C++ Decls
|
||||
case Decl::Namespace:
|
||||
EmitNamespace(cast<NamespaceDecl>(D));
|
||||
|
||||
Reference in New Issue
Block a user