aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorDonĂ¡t Nagy <donat.nagy@ericsson.com>2025-03-11 16:33:10 +0100
committerGitHub <noreply@github.com>2025-03-11 16:33:10 +0100
commita71c9d8438622013eddf04cf4c81ab0f22a83055 (patch)
treef8f2f32ed8177a01a62b82b56a8a38682f05dd28 /clang/lib/Frontend/CompilerInstance.cpp
parentc542f425796d751fcd44ad1899691cfa1a1e444a (diff)
downloadllvm-a71c9d8438622013eddf04cf4c81ab0f22a83055.zip
llvm-a71c9d8438622013eddf04cf4c81ab0f22a83055.tar.gz
llvm-a71c9d8438622013eddf04cf4c81ab0f22a83055.tar.bz2
[NFC][analyzer] Remove CheckerNameRef::getName() (#130780)
`CheckerNameRef` is a trivial wrapper around a `StringRef` which is guaranteed to be owned by the `CheckerRegistry` (the only `friend` of the class) because other code can't call the private constructor. This class had offered two ways to recover the plain `StringRef`: an an `operator StringRef()` for implicit conversion and a method `StringRef getName()` which could be called explicitly. However this method name was really confusing, because it implies "get the name of this object" instead of "get this name as a plain `StringRef`"; so I removed it from the codebase and used `static_cast<StringRef>` in the two locations where the cast wasn't performed implicitly. This commit "prepares the ground" for planned improvements in checker name handling.
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions