diff options
author | Vlad Serebrennikov <serebrennikov.vladislav@gmail.com> | 2025-05-02 12:29:42 +0300 |
---|---|---|
committer | Vlad Serebrennikov <serebrennikov.vladislav@gmail.com> | 2025-05-02 12:30:08 +0300 |
commit | ff8060a642377a17a1dfadb865634583cde4e097 (patch) | |
tree | 42e7b865b127168226350bdbeaf127f6c623ccea /clang/lib/Sema/SemaInit.cpp | |
parent | 40edb37bb370541b71657fc308ba26b1ec2deb16 (diff) | |
download | llvm-ff8060a642377a17a1dfadb865634583cde4e097.zip llvm-ff8060a642377a17a1dfadb865634583cde4e097.tar.gz llvm-ff8060a642377a17a1dfadb865634583cde4e097.tar.bz2 |
[clang][NFC] Convert `Sema::AssignConvertType` to scoped enum
Diffstat (limited to 'clang/lib/Sema/SemaInit.cpp')
-rw-r--r-- | clang/lib/Sema/SemaInit.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp index 6582466..29635b0 100644 --- a/clang/lib/Sema/SemaInit.cpp +++ b/clang/lib/Sema/SemaInit.cpp @@ -1621,8 +1621,9 @@ void InitListChecker::CheckSubElementType(const InitializedEntity &Entity, // initial value of the object, including unnamed members, is // that of the expression. ExprResult ExprRes = expr; - if (SemaRef.CheckSingleAssignmentConstraints( - ElemType, ExprRes, !VerifyOnly) != Sema::Incompatible) { + if (SemaRef.CheckSingleAssignmentConstraints(ElemType, ExprRes, + !VerifyOnly) != + AssignConvertType::Incompatible) { if (ExprRes.isInvalid()) hadError = true; else { @@ -8364,9 +8365,9 @@ ExprResult InitializationSequence::Perform(Sema &S, // Save off the initial CurInit in case we need to emit a diagnostic ExprResult InitialCurInit = Init; ExprResult Result = Init; - Sema::AssignConvertType ConvTy = - S.CheckSingleAssignmentConstraints(Step->Type, Result, true, - Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); + AssignConvertType ConvTy = S.CheckSingleAssignmentConstraints( + Step->Type, Result, true, + Entity.getKind() == InitializedEntity::EK_Parameter_CF_Audited); if (Result.isInvalid()) return ExprError(); CurInit = Result; @@ -8375,8 +8376,8 @@ ExprResult InitializationSequence::Perform(Sema &S, ExprResult CurInitExprRes = CurInit; if (!S.IsAssignConvertCompatible(ConvTy) && Entity.isParameterKind() && S.CheckTransparentUnionArgumentConstraints( - Step->Type, CurInitExprRes) == Sema::Compatible) - ConvTy = Sema::Compatible; + Step->Type, CurInitExprRes) == AssignConvertType::Compatible) + ConvTy = AssignConvertType::Compatible; if (CurInitExprRes.isInvalid()) return ExprError(); CurInit = CurInitExprRes; |