diff options
| author | Sean Callanan <scallanan@apple.com> | 2015-07-22 20:20:57 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2015-07-22 20:20:57 +0000 |
| commit | ceece95426bc9f36ba5da10853894fb270b95b9b (patch) | |
| tree | ba2dec3f020d61cc3fa9f72665cb40b254b9ddd4 | |
| parent | 8c2afa0cd5e0e71853af98368150d87b0126f82b (diff) | |
| download | bcm5719-llvm-ceece95426bc9f36ba5da10853894fb270b95b9b.tar.gz bcm5719-llvm-ceece95426bc9f36ba5da10853894fb270b95b9b.zip | |
Don't complete an EnumDecl if it's already complete. We already do this check
for CXXRecordDecl.
<rdar://problem/21696221>
llvm-svn: 242929
| -rw-r--r-- | lldb/source/Symbol/ClangASTType.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Symbol/ClangASTType.cpp b/lldb/source/Symbol/ClangASTType.cpp index 6f1002fbd9f..317e18b6566 100644 --- a/lldb/source/Symbol/ClangASTType.cpp +++ b/lldb/source/Symbol/ClangASTType.cpp @@ -5920,7 +5920,7 @@ ClangASTType::CompleteTagDeclarationDefinition () { clang::EnumDecl *enum_decl = enum_type->getDecl(); - if (enum_decl) + if (enum_decl && !enum_decl->isCompleteDefinition()) { /// TODO This really needs to be fixed. |

