diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp index c5ad4972f6d0..13ae29d3ddeb 100644 --- a/lldb/source/Symbol/ClangASTContext.cpp +++ b/lldb/source/Symbol/ClangASTContext.cpp @@ -5600,7 +5600,7 @@ ClangASTContext::IsPossibleDynamicType (clang::ASTContext *ast, { bool is_complete = cxx_record_decl->isCompleteDefinition(); if (!is_complete) - is_complete = ClangASTContext::GetCompleteType (ast, clang_type); + is_complete = ClangASTContext::GetCompleteType (ast, pointee_qual_type.getAsOpaquePtr()); if (is_complete) {