aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
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/PythonDataObjects.h
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/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions