diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2020-09-08 22:33:02 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2020-09-14 15:24:41 +0000 |
commit | 916b43403588a85425bbc82712427cf53ed877cc (patch) | |
tree | 87f15ad2e2d953847e4120a2e1218196722f9801 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 7526376164801cc758c94217931ab025bc226b0e (diff) | |
download | llvm-916b43403588a85425bbc82712427cf53ed877cc.zip llvm-916b43403588a85425bbc82712427cf53ed877cc.tar.gz llvm-916b43403588a85425bbc82712427cf53ed877cc.tar.bz2 |
Sema: add support for `__attribute__((__swift_objc_members__))`
This adds the `__swift_objc_members__` attribute to the semantic
analysis. It allows for annotating ObjC interfaces to provide Swift
semantics indicating that the types derived from this interface will be
back-bridged to Objective-C to allow interoperability with Objective-C
and Swift.
This is based on the work of the original changes in
https://github.com/llvm/llvm-project-staging/commit/8afaf3aad2af43cfedca7a24cd817848c4e95c0c
Differential Revision: https://reviews.llvm.org/D87395
Reviewed By: Aaron Ballman, Dmitri Gribenko
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions