Revert "Introduce a TypeSystem interface to support adding non-clang languages."
This seems to break expression evaluation on the linux build.
llvm-svn: 239366
diff --git a/lldb/source/DataFormatters/NSArray.cpp b/lldb/source/DataFormatters/NSArray.cpp
index 0e665bd..640982e 100644
--- a/lldb/source/DataFormatters/NSArray.cpp
+++ b/lldb/source/DataFormatters/NSArray.cpp
@@ -528,11 +528,11 @@
m_items (0),
m_data_ptr (0)
{
- if (valobj_sp && valobj_sp->GetClangType().IsValid())
+ if (valobj_sp)
{
- ClangASTContext *ast = valobj_sp->GetClangType().GetTypeSystem()->AsClangASTContext();
+ clang::ASTContext *ast = valobj_sp->GetClangType().GetASTContext();
if (ast)
- m_id_type = ClangASTType(ast->getASTContext(), ast->getASTContext()->ObjCBuiltinIdTy);
+ m_id_type = ClangASTType(ast, ast->ObjCBuiltinIdTy);
}
}