diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2023-05-10 08:49:35 -0700 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2023-05-10 10:00:25 -0700 |
commit | ce5ad23ac29bb70427dd22d9ee480d22e0aa6cf1 (patch) | |
tree | bd2ce667bba5cf91ab913e79c1bf14cee106e3ac /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
parent | 9fb9c7776edcade522e5718c91189d51796cedd6 (diff) | |
download | llvm-ce5ad23ac29bb70427dd22d9ee480d22e0aa6cf1.zip llvm-ce5ad23ac29bb70427dd22d9ee480d22e0aa6cf1.tar.gz llvm-ce5ad23ac29bb70427dd22d9ee480d22e0aa6cf1.tar.bz2 |
libclang: declare blocks interfaces always
The implementation of these methods is not reliant on the availability
of the Blocks extension in the compiler. However, when building on
Windows, the interface declaration is important for the attribution of
the DLL storage. Without the attribution, the method implementation is
built but not made available as part of the ABI. Use a check for the
blocks extension to determine how method signature is viewed rather than
controlling whether it is part of the interface.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions