[clang] [lldb] [clang][lldb] Don't assert structure layout correctness for layouts provided by LLDB (PR #93809)

via cfe-commits cfe-commits at lists.llvm.org
Thu May 30 04:54:17 PDT 2024


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 971f1aaad3ca3680bfbab76212f498ca15b280a2 91276f5b2dc05032a285b465c0c8a69541bb25c4 -- lldb/test/API/lang/cpp/no_unique_address/main.cpp clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
``````````

</details>

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

``````````diff
diff --git a/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp b/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
index 32fb032214..b7aab51660 100644
--- a/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
+++ b/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
@@ -1154,7 +1154,7 @@ CodeGenTypes::ComputeRecordLayout(const RecordDecl *D, llvm::StructType *Ty) {
 
     if (!Context.getLangOpts().DebuggerSupport)
       assert(AlignedNonVirtualTypeSizeInBits ==
-             getDataLayout().getTypeAllocSizeInBits(BaseTy) &&
+                 getDataLayout().getTypeAllocSizeInBits(BaseTy) &&
              "Type size mismatch!");
   }
 

``````````

</details>


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


More information about the cfe-commits mailing list