We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5bcc5ee commit 7f242abCopy full SHA for 7f242ab
src/RecordComponent.cpp
@@ -203,14 +203,14 @@ namespace
203
#if (defined(_LIBCPP_VERSION) && _LIBCPP_VERSION < 11000) || \
204
(defined(__apple_build_version__) && __clang_major__ < 14)
205
template <typename T>
206
- auto createSpanBufferFallback(size_t size) -> std::shared_ptr<T>
+ auto createSpanBufferFallback(size_t size) -> UniquePtrWithLambda<T>
207
{
208
return UniquePtrWithLambda<T>{
209
new T[size], [](auto *ptr) { delete[] ptr; }};
210
}
211
#else
212
213
- auto createSpanBufferFallback(size_t size) -> std::shared_ptr<T[]>
+ auto createSpanBufferFallback(size_t size) -> std::unique_ptr<T[]>
214
215
return std::unique_ptr<T[]>{new T[size]};
216
0 commit comments