aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/TapiFile.cpp
diff options
context:
space:
mode:
authorRaphael Isemann <teemperor@gmail.com>2019-09-20 12:52:55 +0000
committerRaphael Isemann <teemperor@gmail.com>2019-09-20 12:52:55 +0000
commit6192ad262239934df111ca5297dcc48bec597a22 (patch)
tree31b43fe1642086f5d61e35f3cc1b4bfad12d0525 /llvm/lib/Object/TapiFile.cpp
parent169cb63478aa047451786d8ccf6af4b721e3b271 (diff)
downloadllvm-6192ad262239934df111ca5297dcc48bec597a22.zip
llvm-6192ad262239934df111ca5297dcc48bec597a22.tar.gz
llvm-6192ad262239934df111ca5297dcc48bec597a22.tar.bz2
Move decl completion out of the ASTImporterDelegate and document it [NFC]
Summary: The ASTImporterDelegate is currently responsible for both recording and also completing types. This patch moves the actual completion and recording code outside the ASTImporterDelegate to reduce the amount of responsibilities the ASTImporterDelegate has to fulfill. As I anyway had to touch the code when moving I also documented and refactored most of it (e.g. no more asserts that we call the deporting start/end function always as a pair). Note that I had to make the ASTImporterDelegate and it's related functions public now so that I can move out the functionality in another class (that doesn't need to be in the header). Reviewers: shafik, aprantl, martong, a.sidorin Reviewed By: martong Subscribers: rnkovacs, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D61478 llvm-svn: 372385
Diffstat (limited to 'llvm/lib/Object/TapiFile.cpp')
0 files changed, 0 insertions, 0 deletions