Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions libcxx/include/__functional/function.h
Original file line number Diff line number Diff line change
Expand Up @@ -752,8 +752,9 @@ class __policy_func<_Rp(_ArgTypes...)> {

# if _LIBCPP_HAS_BLOCKS_RUNTIME

extern "C" void* _Block_copy(const void*);
extern "C" void _Block_release(const void*);
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
_LIBCPP_EXPORTED_FROM_ABI extern "C" void* _Block_copy(const void*);
_LIBCPP_EXPORTED_FROM_ABI extern "C" void _Block_release(const void*);

template <class _Rp1, class... _ArgTypes1, class _Alloc, class _Rp, class... _ArgTypes>
class __func<_Rp1 (^)(_ArgTypes1...), _Alloc, _Rp(_ArgTypes...)> : public __base<_Rp(_ArgTypes...)> {
Expand Down Expand Up @@ -826,6 +827,7 @@ class __func<_Rp1 (^)(_ArgTypes1...), _Alloc, _Rp(_ArgTypes...)> : public __base
}
# endif // _LIBCPP_HAS_RTTI
};
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS

# endif // _LIBCPP_HAS_EXTENSION_BLOCKS

Expand Down
Loading