diff --git a/clang/include/clang/AST/Stmt.h b/clang/include/clang/AST/Stmt.h index 0626a508938ed..bb2bd187a6d5f 100644 --- a/clang/include/clang/AST/Stmt.h +++ b/clang/include/clang/AST/Stmt.h @@ -639,7 +639,8 @@ class alignas(void *) Stmt { unsigned BasePathSize; }; - static_assert(CK_IntToOCLSampler == (CastExprBitfields{.Kind = CK_IntToOCLSampler}).Kind, + static_assert(CK_IntToOCLSampler == + (CastExprBitfields{CK_IntToOCLSampler, 0, 0, 0}).Kind, "Need more cast kind bits"); class BinaryOperatorBitfields {