aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2023-05-10 08:49:35 -0700
committerSaleem Abdulrasool <compnerd@compnerd.org>2023-05-10 10:00:25 -0700
commitce5ad23ac29bb70427dd22d9ee480d22e0aa6cf1 (patch)
treebd2ce667bba5cf91ab913e79c1bf14cee106e3ac /lldb/source/Plugins/ScriptInterpreter/Python
parent9fb9c7776edcade522e5718c91189d51796cedd6 (diff)
downloadllvm-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')
0 files changed, 0 insertions, 0 deletions