[llvm] [llvm][Support] Add YAMLSchemeGen for producing YAML Schemes from YAMLTraits (PR #133284)

via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 14 04:24:24 PDT 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 HEAD~1 HEAD --extensions h,cpp -- llvm/include/llvm/Support/YAMLGenerateSchema.h llvm/lib/Support/YAMLGenerateSchema.cpp llvm/unittests/Support/YAMLGenerateSchemaTest.cpp llvm/include/llvm/Support/YAMLTraits.h llvm/lib/Support/YAMLTraits.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/include/llvm/Support/YAMLTraits.h b/llvm/include/llvm/Support/YAMLTraits.h
index dbf13d402..029484705 100644
--- a/llvm/include/llvm/Support/YAMLTraits.h
+++ b/llvm/include/llvm/Support/YAMLTraits.h
@@ -1024,8 +1024,7 @@ std::enable_if_t<has_ScalarTraits<T>::value, void> yamlize(IO &io, T &Val, bool,
     ScalarTraits<T>::output(Val, io.getContext(), Buffer);
     StringRef Str = Buffer.str();
     io.scalarString(Str, ScalarTraits<T>::mustQuote(Str));
-  }
-  else {
+  } else {
     StringRef Str;
     io.scalarString(Str, ScalarTraits<T>::mustQuote(Str));
     StringRef Result = ScalarTraits<T>::input(Str, io.getContext(), Val);
@@ -1379,8 +1378,7 @@ struct MappingNormalization {
       : io(i_o), BufPtr(nullptr), Result(Obj) {
     if (io.getKind() == IOKind::Outputting) {
       BufPtr = new (&Buffer) TNorm(io, Obj);
-    }
-    else {
+    } else {
       BufPtr = new (&Buffer) TNorm(io);
     }
   }
@@ -1411,8 +1409,7 @@ struct MappingNormalizationHeap {
     : io(i_o), Result(Obj) {
     if (io.getKind() == IOKind::Outputting) {
       BufPtr = new (&Buffer) TNorm(io, Obj);
-    }
-    else if (allocator) {
+    } else if (allocator) {
       BufPtr = allocator->Allocate<TNorm>();
       new (BufPtr) TNorm(io);
     } else {
@@ -1423,8 +1420,7 @@ struct MappingNormalizationHeap {
   ~MappingNormalizationHeap() {
     if (io.getKind() == IOKind::Outputting) {
       BufPtr->~TNorm();
-    }
-    else {
+    } else {
       Result = BufPtr->denormalize(io);
     }
   }

``````````

</details>


https://github.com/llvm/llvm-project/pull/133284


More information about the llvm-commits mailing list