llvm-project
3f151a3f - [libc++][memory] Applied `[[nodiscard]]` to smart pointers (#168483)

Commit
19 days ago
[libc++][memory] Applied `[[nodiscard]]` to smart pointers (#168483) Applied `[[nodiscard]]` where relevant to smart pointers and related functions. - [x] - `std::unique_ptr` - [x] - `std::shared_ptr` - [x] - `std::weak_ptr` See guidelines: - https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant - `[[nodiscard]]` should be applied to functions where discarding the return value is most likely a correctness issue. For example a locking constructor in unique_lock. --------- Co-authored-by: Hristo Hristov <zingam@outlook.com>
Author
Parents
Loading