Issue 139616
Summary [clang-tidy] Check request: modernize-use-std-construct-at
Labels clang-tidy
Assignees
Reporter denzor200
    Needs a check that will find an inplace constructor calling and will suggest to use `std::construct_at` instead.

BEFORE:
```
alignas(T) unsigned char buffer[sizeof(T)];
auto* p = new(buffer) T{}; // WARNING AND FIX-IT
```
AFTER:
```
alignas(T) unsigned char buffer[sizeof(T)];
auto* p = std::construct_at(reinterpret_cast<T*>(buffer));
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to