[clang] [llvm] [WIP] ABI Lowering Library (PR #140112)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 10 07:25:15 PDT 2025


================
@@ -229,6 +231,7 @@ QualTypeMapper::convertCXXRecordType(const CXXRecordDecl *RD) {
         8;
 
     Fields.emplace_back(BaseType, BaseOffset);
+    BaseClasses.emplace_back(BaseType, BaseOffset);
----------------
nikic wrote:

Looks like this adds base types *both* to BaseClasses/VirtualBaseClasses *and* Fields. Is that really what we want?

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


More information about the llvm-commits mailing list