aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
diff options
context:
space:
mode:
authorVlad Serebrennikov <serebrennikov.vladislav@gmail.com>2023-11-05 13:35:38 +0300
committerVlad Serebrennikov <serebrennikov.vladislav@gmail.com>2023-11-05 13:36:08 +0300
commitc23aaa410358b9f9c364ddaaeb6b2069b185a99b (patch)
treeceb3f14d471a3bcc1ef46a1fd0e8eea7bd7e93c9 /clang/lib/Edit/RewriteObjCFoundationAPI.cpp
parent3e6ce58701a3a8463b53fb3fd2023c02b4e90554 (diff)
downloadllvm-c23aaa410358b9f9c364ddaaeb6b2069b185a99b.zip
llvm-c23aaa410358b9f9c364ddaaeb6b2069b185a99b.tar.gz
llvm-c23aaa410358b9f9c364ddaaeb6b2069b185a99b.tar.bz2
[clang][NFC] Refactor `CharacterLiteral::CharacterKind`
This patch converts `CharacterLiteral::CharacterKind` to scoped enum in namespace scope. This enables forward declaration of this enum, which is useful in case like annotating bit-fields with `preferred_type`.
Diffstat (limited to 'clang/lib/Edit/RewriteObjCFoundationAPI.cpp')
-rw-r--r--clang/lib/Edit/RewriteObjCFoundationAPI.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Edit/RewriteObjCFoundationAPI.cpp b/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
index 736e450..adb34eb 100644
--- a/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
+++ b/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
@@ -643,7 +643,7 @@ static bool shouldNotRewriteImmediateMessageArgs(const ObjCMessageExpr *Msg,
static bool rewriteToCharLiteral(const ObjCMessageExpr *Msg,
const CharacterLiteral *Arg,
const NSAPI &NS, Commit &commit) {
- if (Arg->getKind() != CharacterLiteral::Ascii)
+ if (Arg->getKind() != CharacterLiteralKind::Ascii)
return false;
if (NS.isNSNumberLiteralSelector(NSAPI::NSNumberWithChar,
Msg->getSelector())) {