[llvm] 14e6f63 - [Frontend][OpenMP] Add suggested brackets in array initialization

Krzysztof Parzyszek via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 22 13:54:57 PDT 2024


Author: Krzysztof Parzyszek
Date: 2024-04-22T15:54:28-05:00
New Revision: 14e6f63ee64711bbd74a0fda745f62f62556d70d

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

LOG: [Frontend][OpenMP] Add suggested brackets in array initialization

Fixes -Werror build after 40137ff0d8.

Added: 
    

Modified: 
    llvm/utils/TableGen/DirectiveEmitter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/utils/TableGen/DirectiveEmitter.cpp b/llvm/utils/TableGen/DirectiveEmitter.cpp
index 69d9c5e8325ab1..8bc3f026853cc8 100644
--- a/llvm/utils/TableGen/DirectiveEmitter.cpp
+++ b/llvm/utils/TableGen/DirectiveEmitter.cpp
@@ -578,7 +578,7 @@ static void EmitLeafTable(const DirectiveLanguage &DirLang, raw_ostream &OS,
      << "[][" << MaxLeafCount + 2 << "] = {\n";
   for (size_t I = 0, E = Directives.size(); I != E; ++I) {
     auto &Leaves = LeafTable[Ordering[I]];
-    OS << "    " << GetDirectiveName(DirLang, Directives[Leaves[0]]);
+    OS << "    {" << GetDirectiveName(DirLang, Directives[Leaves[0]]);
     OS << ", static_cast<" << DirectiveType << ">(" << Leaves[1] << "),";
     for (size_t I = 2, E = Leaves.size(); I != E; ++I) {
       int Idx = Leaves[I];
@@ -587,7 +587,7 @@ static void EmitLeafTable(const DirectiveLanguage &DirLang, raw_ostream &OS,
       else
         OS << " static_cast<" << DirectiveType << ">(-1),";
     }
-    OS << '\n';
+    OS << "},\n";
   }
   OS << "};\n\n";
 


        


More information about the llvm-commits mailing list