[lldb][NFC] Use ClangASTContext in AppleObjCRuntime interfaces
authorRaphael Isemann <teemperor@gmail.com>
Thu, 26 Dec 2019 13:52:43 +0000 (14:52 +0100)
committerRaphael Isemann <teemperor@gmail.com>
Thu, 26 Dec 2019 15:23:40 +0000 (16:23 +0100)
commit37339d1426d1092aeb6ba3a4939b9efd6c1e2987
treeababab36e6488a0fc7b8adeb47138586759f733a
parent54c522420347e58aa7bae1892cf5c5672b57c875
[lldb][NFC] Use ClangASTContext in AppleObjCRuntime interfaces

This code actually needs a ClangASTContext but instead takes a
clang::ASTContext and then retrieves the original ClangASTContext
via the global map of ClangASTContexts. Let's change it so
that it takes a ClangASTContext which is simpler and faster.
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h
lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h