Skip to content

Commit fd11c81

Browse files
[libc++] Add _LIBCPP_NO_CFI to __allocate_unique_temporary_buffer (#109682)
Follows up #100914. Addresses the issue revealed in #100914 (comment).
1 parent af1cf69 commit fd11c81

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libcxx/include/__memory/unique_temporary_buffer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ template <class _Tp>
4747
using __unique_temporary_buffer = unique_ptr<_Tp, __temporary_buffer_deleter<_Tp> >;
4848

4949
template <class _Tp>
50-
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 __unique_temporary_buffer<_Tp>
50+
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_NO_CFI _LIBCPP_CONSTEXPR_SINCE_CXX23 __unique_temporary_buffer<_Tp>
5151
__allocate_unique_temporary_buffer(ptrdiff_t __count) {
5252
using __deleter_type = __temporary_buffer_deleter<_Tp>;
5353
using __unique_buffer_type = __unique_temporary_buffer<_Tp>;

0 commit comments

Comments
 (0)