summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/IssueHash.cpp
AgeCommit message (Collapse)Author
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata
These are identified by misc-include-cleaner. I've filtered out those that break builds. Also, I'm staying away from llvm-config.h, config.h, and Compiler.h, which likely cause platform- or compiler-specific build failures.
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
This patch replaces (llvm::|)Optional< with std::optional<. I'll post a separate patch to remove #include "llvm/ADT/Optional.h". This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
This patch adds #include <optional> to those files containing llvm::Optional<...> or Optional<...>. I'll post a separate patch to actually replace llvm::Optional with std::optional. This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2020-11-17Revert "Revert "[analyzer] NFC: Move IssueHash to libAnalysis.""Artem Dergachev
This reverts commit 662ed9e67adace3d011f42478bc8bcb1773a2821.
2020-10-13Revert "[analyzer] NFC: Move IssueHash to libAnalysis."Artem Dergachev
This reverts commit b76dc111dd02672488df794570d82e3edbbfa5d8.
2020-10-13[analyzer] NFC: Move IssueHash to libAnalysis.Artem Dergachev
IssueHash is an attempt to introduce stable warning identifiers that won't change when code around them gets moved around. Path diagnostic consumers print issue hashes for the emitted diagnostics. This move will allow us to ultimately move path diagnostic consumers to libAnalysis. Differential Revision: https://reviews.llvm.org/D67421