Logo
Explore Help
Register Sign In
caio/clang-p2996
1
0
Fork 0
You've already forked clang-p2996
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
87d02e0dfd760de38d092ef69f8a9164f28f2221
clang-p2996/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create
History
Louis Dionne 5801090258 [libc++] Fix bug in allocate_shared_for_overwrite
Instead of destroying the object with allocator::destroy, we must
call its destructor directly. As a fly-by also mark LWG3008 as
fixed since it is handled by our implementation.

This was pointed out by Tim Song in https://reviews.llvm.org/D140913.

Differential Revision: https://reviews.llvm.org/D143791
2023-02-13 08:50:54 -05:00
..
allocate_shared_construct.pass.cpp
[libc++] Granularize <type_traits> includes in <compare>
2022-12-23 02:58:06 +01:00
allocate_shared_for_overwrite.pass.cpp
[libc++] Fix bug in allocate_shared_for_overwrite
2023-02-13 08:50:54 -05:00
allocate_shared.array.bounded.pass.cpp
…
allocate_shared.array.unbounded.pass.cpp
…
allocate_shared.explicit_conversion.pass.cpp
…
allocate_shared.pass.cpp
…
make_shared_for_overwrite.pass.cpp
[libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwrite
2023-01-23 21:07:22 +00:00
make_shared.array.bounded.pass.cpp
…
make_shared.array.unbounded.pass.cpp
…
make_shared.pass.cpp
…
make_shared.private.compile.fail.cpp
…
types.h
…
Powered by Gitea Version: 1.25.1 Page: 1028ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API