[clang] b752822 - [NFCI]Prospective fix for MVSC Build bot-

via cfe-commits cfe-commits at lists.llvm.org
Fri May 2 09:42:20 PDT 2025


Author: erichkeane
Date: 2025-05-02T09:42:16-07:00
New Revision: b752822c445b9fba1f59a2822c7b675561749dd4

URL: https://github.com/llvm/llvm-project/commit/b752822c445b9fba1f59a2822c7b675561749dd4
DIFF: https://github.com/llvm/llvm-project/commit/b752822c445b9fba1f59a2822c7b675561749dd4.diff

LOG: [NFCI]Prospective fix for MVSC Build bot-

The previous code hits an assert inside the MSVC compiler version 16.8,
    which is our minimum supported version.  This patch looks on godbolt
    like it avoids this crash, so submitting it to hopefully unbreak the
    bot.

Added: 
    

Modified: 
    clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp b/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp
index 9b404462438b8..5aef24512a6ec 100644
--- a/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp
+++ b/clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp
@@ -34,8 +34,7 @@ class AccClauseSet {
   }
 
 public:
-  constexpr AccClauseSet(
-      const std::initializer_list<OpenACCClauseKind> &Clauses)
+  constexpr AccClauseSet(std::initializer_list<OpenACCClauseKind> Clauses)
       : Data(0) {
     for (OpenACCClauseKind C : Clauses)
       setBit(C);


        


More information about the cfe-commits mailing list