diff options
author | Pavel Labath <labath@google.com> | 2015-07-07 10:11:16 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2015-07-07 10:11:16 +0000 |
commit | 67add94108e93f5a0e00d5ebd7803c70f7f8eb3d (patch) | |
tree | 4c57b105c4903aad0cc9195940de501da211361f /lldb/source/Plugins/LanguageRuntime | |
parent | f805e1905cc703b23cbd1ee1987e1a2967ee2759 (diff) | |
download | bcm5719-llvm-67add94108e93f5a0e00d5ebd7803c70f7f8eb3d.tar.gz bcm5719-llvm-67add94108e93f5a0e00d5ebd7803c70f7f8eb3d.zip |
Fix build after recent clang interface changes
llvm-svn: 241573
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime')
-rw-r--r-- | lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp index 2c4ecf4987c..9b4fe4f2689 100644 --- a/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp +++ b/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp @@ -192,7 +192,8 @@ AppleObjCDeclVendor::GetDeclForISA(ObjCLanguageRuntime::ObjCISA isa) ast_ctx->getTranslationUnitDecl(), clang::SourceLocation(), &identifier_info, - NULL); + nullptr, + nullptr); ClangASTMetadata meta_data; meta_data.SetISAPtr(isa); @@ -451,8 +452,9 @@ AppleObjCDeclVendor::FinishDecl(clang::ObjCInterfaceDecl *interface_decl) return; FinishDecl(superclass_decl); - - interface_decl->setSuperClass(superclass_decl); + clang::ASTContext *context = m_ast_ctx.getASTContext(); + interface_decl->setSuperClass( + context->getTrivialTypeSourceInfo(context->getObjCInterfaceType(superclass_decl))); }; auto instance_method_func = [log, interface_decl, this](const char *name, const char *types) -> bool |