Issue |
139162
|
Summary |
[clang-tidy] Check request: modernize-use-std-destroy-at
|
Labels |
clang-tidy
|
Assignees |
|
Reporter |
denzor200
|
Needs a check that will find a manual destructor calling and will suggest to use `std::destroy_at` instead.
BEFORE:
```
alignas(T) unsigned char buffer[sizeof(T)];
auto* p = new(buffer) T{};
// ...
p->~T(); // WARNING AND FIX-IT
```
AFTER:
```
alignas(T) unsigned char buffer[sizeof(T)];
auto* p = new(buffer) T{};
// ...
std::destroy_at(p);
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs