diff options
author | DonĂ¡t Nagy <donat.nagy@ericsson.com> | 2025-03-11 16:33:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-11 16:33:10 +0100 |
commit | a71c9d8438622013eddf04cf4c81ab0f22a83055 (patch) | |
tree | f8f2f32ed8177a01a62b82b56a8a38682f05dd28 /clang/lib/Frontend/CompilerInstance.cpp | |
parent | c542f425796d751fcd44ad1899691cfa1a1e444a (diff) | |
download | llvm-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