llvm-project
c24418ad - [clang-tidy] Add `std::span` to default `bugprone-dangling-handle.HandleClasses` (#107711)

Commit
1 year ago
[clang-tidy] Add `std::span` to default `bugprone-dangling-handle.HandleClasses` (#107711) `std::span` suffers from the same dangling issues as `std::string_view`. This patch adds `std::span` to the default list of handle classes in `bugprone-dangling-handle`, allowing clang-tidy to catch e.g. the following: ```cpp span<int> f() { // All these return values will dangle. array<int, 1> A; return {A}; vector<int> Array; return {Array}; } ```
Author
Parents
Loading