aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaChecking.cpp
diff options
context:
space:
mode:
authorVlad Serebrennikov <serebrennikov.vladislav@gmail.com>2025-05-01 08:00:41 +0300
committerVlad Serebrennikov <serebrennikov.vladislav@gmail.com>2025-05-01 08:01:03 +0300
commit5f3e5df48186a7e409d548deec13a68486e3b944 (patch)
tree3ad85c8264596d031bcce430f14b7eb7f6d2bfae /clang/lib/Sema/SemaChecking.cpp
parent16f01b37772ba7d9fec25a27ed493a93fbbe6f87 (diff)
downloadllvm-5f3e5df48186a7e409d548deec13a68486e3b944.zip
llvm-5f3e5df48186a7e409d548deec13a68486e3b944.tar.gz
llvm-5f3e5df48186a7e409d548deec13a68486e3b944.tar.bz2
[clang][NFC] Convert `Sema::BuiltinCountedByRefKind` to scoped enum
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
-rw-r--r--clang/lib/Sema/SemaChecking.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp
index f1b9f54..2d64889 100644
--- a/clang/lib/Sema/SemaChecking.cpp
+++ b/clang/lib/Sema/SemaChecking.cpp
@@ -5809,27 +5809,27 @@ bool Sema::CheckInvalidBuiltinCountedByRef(const Expr *E,
return false;
switch (K) {
- case AssignmentKind:
- case InitializerKind:
+ case BuiltinCountedByRefKind::Assignment:
+ case BuiltinCountedByRefKind::Initializer:
Diag(E->getExprLoc(),
diag::err_builtin_counted_by_ref_cannot_leak_reference)
<< 0 << E->getSourceRange();
break;
- case FunctionArgKind:
+ case BuiltinCountedByRefKind::FunctionArg:
Diag(E->getExprLoc(),
diag::err_builtin_counted_by_ref_cannot_leak_reference)
<< 1 << E->getSourceRange();
break;
- case ReturnArgKind:
+ case BuiltinCountedByRefKind::ReturnArg:
Diag(E->getExprLoc(),
diag::err_builtin_counted_by_ref_cannot_leak_reference)
<< 2 << E->getSourceRange();
break;
- case ArraySubscriptKind:
+ case BuiltinCountedByRefKind::ArraySubscript:
Diag(E->getExprLoc(), diag::err_builtin_counted_by_ref_invalid_use)
<< 0 << E->getSourceRange();
break;
- case BinaryExprKind:
+ case BuiltinCountedByRefKind::BinaryExpr:
Diag(E->getExprLoc(), diag::err_builtin_counted_by_ref_invalid_use)
<< 1 << E->getSourceRange();
break;