diff options
author | Timm Baeder <tbaeder@redhat.com> | 2024-08-20 06:08:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-20 06:08:53 +0200 |
commit | ca148b21505e97f07787c13ec00ffc086d4658d0 (patch) | |
tree | b6b8166b294f4501922d41e185e3ba890b8c629c /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | 06fd808654ff814c2f79c2619a5b2be50c56521b (diff) | |
download | llvm-ca148b21505e97f07787c13ec00ffc086d4658d0.zip llvm-ca148b21505e97f07787c13ec00ffc086d4658d0.tar.gz llvm-ca148b21505e97f07787c13ec00ffc086d4658d0.tar.bz2 |
[clang][bytecode] Support ObjC blocks (#104551)
I started out by adding a new pointer type for blocks, and I was fully
prepared to compile their AST to bytecode and later call them.
... then I found out that the current interpreter doesn't support
calling blocks at all. So we reuse `Function` to support sources other
than `FunctionDecl`s and classify `BlockPointerType` as `PT_FnPtr`.
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions