diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2023-11-06 10:51:31 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2023-11-06 21:17:59 +0100 |
commit | c9cedde7c0ba396dadfabbf644c6329e65afebf9 (patch) | |
tree | 34cd71285b8b102eeb1e0b4f48ef256381f2725b /compilerplugins/clang/redundantcast.cxx | |
parent | 0c54c09aeb7e170512195c8f619ab2ded98c1ec5 (diff) |
Adapt to various Clang 18 trunk enum rework
<https://github.com/llvm/llvm-project/commit/a9070f22a29e28f7d6f83c24a8dd88f3a94969ae>
"[clang][NFC] Refactor `CXXConstructExpr::ConstructionKind`",
<https://github.com/llvm/llvm-project/commit/c23aaa410358b9f9c364ddaaeb6b2069b185a99b>
"[clang][NFC] Refactor `CharacterLiteral::CharacterKind`",
<https://github.com/llvm/llvm-project/commit/3e6ce58701a3a8463b53fb3fd2023c02b4e90554>
"[clang][NFC] Refactor `StringLiteral::StringKind`",
<https://github.com/llvm/llvm-project/commit/edd690b02e16e991393bf7f67631196942369aed>
"[clang][NFC] Refactor `TagTypeKind` (#71160)"
Change-Id: Ice802f6d662494781ad22fcf11ea5006de918254
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158983
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'compilerplugins/clang/redundantcast.cxx')
-rw-r--r-- | compilerplugins/clang/redundantcast.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compilerplugins/clang/redundantcast.cxx b/compilerplugins/clang/redundantcast.cxx index eea609005228..6bace5282275 100644 --- a/compilerplugins/clang/redundantcast.cxx +++ b/compilerplugins/clang/redundantcast.cxx @@ -609,7 +609,7 @@ bool RedundantCast::VisitCXXReinterpretCastExpr( { if (loplugin::TypeCheck(sub->getType()).Pointer().Const().Char()) { if (auto const lit = dyn_cast<clang::StringLiteral>(expr->getSubExprAsWritten())) { - if (lit->getKind() == clang::StringLiteral::UTF8) { + if (lit->getKind() == compat::StringLiteralKind::UTF8) { // Don't warn about // // redundant_cast<char const *>(u8"...") |