[clang] [Clang][NFC] Add special handling of mfloat8 in initializer lists (PR #125097)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jan 30 09:52:44 PST 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 7441e87fe05376782d0ddb90a13e1756eb1b1976 021481832a31f7d6c01f6faec5140498641eb37b --extensions c,cpp -- clang/test/CodeGen/AArch64/fp8-init-list.c clang/lib/AST/ExprConstant.cpp clang/lib/Sema/SemaInit.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/lib/AST/ExprConstant.cpp b/clang/lib/AST/ExprConstant.cpp
index e11b92956b..7902578963 100644
--- a/clang/lib/AST/ExprConstant.cpp
+++ b/clang/lib/AST/ExprConstant.cpp
@@ -11172,7 +11172,7 @@ VectorExprEvaluator::VisitInitListExpr(const InitListExpr *E) {
QualType EltTy = VT->getElementType();
SmallVector<APValue, 4> Elements;
- // MFloat8 type doesn't have constants and thus constant folding
+ // MFloat8 type doesn't have constants and thus constant folding
// is impossible.
if (EltTy->isMFloat8Type())
return false;
diff --git a/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp
index 505d9df8d4..4fa3233269 100644
--- a/clang/lib/Sema/SemaInit.cpp
+++ b/clang/lib/Sema/SemaInit.cpp
@@ -1589,7 +1589,8 @@ void InitListChecker::CheckSubElementType(const InitializedEntity &Entity,
} else {
assert((ElemType->isRecordType() || ElemType->isVectorType() ||
- ElemType->isOpenCLSpecificType() || ElemType->isMFloat8Type()) && "Unexpected type");
+ ElemType->isOpenCLSpecificType() || ElemType->isMFloat8Type()) &&
+ "Unexpected type");
// C99 6.7.8p13:
//
``````````
</details>
https://github.com/llvm/llvm-project/pull/125097
More information about the cfe-commits
mailing list