diff options
-rw-r--r-- | lldb/source/Symbol/ClangASTContext.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp index be5da893e95..a477a6f6ffb 100644 --- a/lldb/source/Symbol/ClangASTContext.cpp +++ b/lldb/source/Symbol/ClangASTContext.cpp @@ -1119,6 +1119,9 @@ ClangASTContext::CreateRecordType (DeclContext *decl_ctx, AccessType access_type SourceLocation(), SourceLocation(), name && name[0] ? &ast->Idents.get(name) : NULL); + + if (!name) + decl->setAnonymousStructOrUnion(true); if (decl_ctx) { |