[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