aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorDave Lee <davelee.com@gmail.com>2023-07-11 13:20:49 -0700
committerDave Lee <davelee.com@gmail.com>2023-07-20 19:32:12 -0700
commite19339f5f8c15d4307aaed14309e38e3c87121ac (patch)
treed69f6e87fe018d7bd71acec9ac869450c62f8cc9 /clang/lib/Lex/ModuleMap.cpp
parentec4ddc2809a42b25fee0c9997b57920b3c81dee4 (diff)
downloadllvm-e19339f5f8c15d4307aaed14309e38e3c87121ac.zip
llvm-e19339f5f8c15d4307aaed14309e38e3c87121ac.tar.gz
llvm-e19339f5f8c15d4307aaed14309e38e3c87121ac.tar.bz2
[lldb] Identify Swift-implemented ObjC classes
Classes implemented in Swift can be exposed to ObjC. For those classes, the ObjC metadata is incomplete. Specifically, the encoded types of the ivars are incomplete. As one might expect, the Swift metadata _is_ complete. In such cases, the Swift runtime should be consulted when determining the dynamic type of a value. Differential Revision: https://reviews.llvm.org/D152837
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions