This revision was automatically updated to reflect the committed changes. Closed by commit rG4a8120ca9fb9: Fix ConstantAggregateBuilderBase::getRelativeOffset (authored by aschwaighofer).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D81857/new/ https://reviews.llvm.org/D81857 Files: clang/lib/CodeGen/ConstantInitBuilder.cpp Index: clang/lib/CodeGen/ConstantInitBuilder.cpp =================================================================== --- clang/lib/CodeGen/ConstantInitBuilder.cpp +++ clang/lib/CodeGen/ConstantInitBuilder.cpp @@ -129,7 +129,7 @@ ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType *offsetType, llvm::Constant *target) { return getRelativeOffsetToPosition(offsetType, target, - Builder.SelfReferences.size()); + Builder.Buffer.size() - Begin); } llvm::Constant *ConstantAggregateBuilderBase::getRelativeOffsetToPosition(
Index: clang/lib/CodeGen/ConstantInitBuilder.cpp =================================================================== --- clang/lib/CodeGen/ConstantInitBuilder.cpp +++ clang/lib/CodeGen/ConstantInitBuilder.cpp @@ -129,7 +129,7 @@ ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType *offsetType, llvm::Constant *target) { return getRelativeOffsetToPosition(offsetType, target, - Builder.SelfReferences.size()); + Builder.Buffer.size() - Begin); } llvm::Constant *ConstantAggregateBuilderBase::getRelativeOffsetToPosition(
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits