[clang] [CGVTT] Fix indentation (NFC) (PR #225621)
Nikita Popov via cfe-commits
cfe-commits at lists.llvm.org
Wed Sep 23 00:39:05 PDT 2026
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/225621
The indentation in this entire code block was off-by-one, which
incremental clang-format can't handle, so reformat the whole
section.
>From 02b663e21ad8d182e4aa33e8c2828047cb8d2e43 Mon Sep 17 00:00:00 2001
From: Nikita Popov <npopov at redhat.com>
Date: Wed, 23 Sep 2026 09:21:59 +0200
Subject: [PATCH] [CGVTT] Fix indentation (NFC)
The indentation in this entire code block was off-by-one, which
incremental clang-format can't handle, so reformat the whole
section.
---
clang/lib/CodeGen/CGVTT.cpp | 70 ++++++++++++++++++-------------------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/clang/lib/CodeGen/CGVTT.cpp b/clang/lib/CodeGen/CGVTT.cpp
index d4bbfcf15dd3d..8b86502a23c57 100644
--- a/clang/lib/CodeGen/CGVTT.cpp
+++ b/clang/lib/CodeGen/CGVTT.cpp
@@ -70,41 +70,41 @@ CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT,
"Did not find ctor vtable address point!");
}
- llvm::Constant *Idxs[] = {
- llvm::ConstantInt::get(CGM.Int32Ty, 0),
- llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
- llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex),
- };
-
- // Add inrange attribute to indicate that only the VTableIndex can be
- // accessed.
- unsigned ComponentSize =
- CGM.getDataLayout().getTypeAllocSize(getVTableComponentType());
- unsigned VTableSize = CGM.getDataLayout().getTypeAllocSize(
- cast<llvm::StructType>(VTable->getValueType())
- ->getElementType(AddressPoint.VTableIndex));
- unsigned Offset = ComponentSize * AddressPoint.AddressPointIndex;
- llvm::ConstantRange InRange(
- llvm::APInt(32, (int)-Offset, true),
- llvm::APInt(32, (int)(VTableSize - Offset), true));
- llvm::Constant *Init = llvm::ConstantExpr::getGetElementPtr(
- CGM.getDataLayout(), VTable->getValueType(), VTable, Idxs,
- llvm::GEPNoWrapFlags::inBounds(), InRange);
-
- if (auto PAuthQual =
- CGM.getVTablePointerAuthentication(VTTVT.getBase(),
- /*IsVTTEntry=*/true)) {
- llvm::Constant *Address = nullptr;
- if (PAuthQual->isAddressDiscriminated())
- Address = llvm::ConstantExpr::getGetElementPtr(
- CGM.getDataLayout(), VTT->getType(), VTT,
- llvm::ConstantInt::get(CGM.Int32Ty, Idx));
- auto *Discriminator = llvm::ConstantInt::get(
- CGM.IntPtrTy, PAuthQual->getExtraDiscriminator());
- Init = CGM.getConstantSignedPointer(Init, PAuthQual->getKey(), Address,
- Discriminator);
- }
- VTTComponents.push_back(Init);
+ llvm::Constant *Idxs[] = {
+ llvm::ConstantInt::get(CGM.Int32Ty, 0),
+ llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
+ llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex),
+ };
+
+ // Add inrange attribute to indicate that only the VTableIndex can be
+ // accessed.
+ unsigned ComponentSize =
+ CGM.getDataLayout().getTypeAllocSize(getVTableComponentType());
+ unsigned VTableSize = CGM.getDataLayout().getTypeAllocSize(
+ cast<llvm::StructType>(VTable->getValueType())
+ ->getElementType(AddressPoint.VTableIndex));
+ unsigned Offset = ComponentSize * AddressPoint.AddressPointIndex;
+ llvm::ConstantRange InRange(
+ llvm::APInt(32, (int)-Offset, true),
+ llvm::APInt(32, (int)(VTableSize - Offset), true));
+ llvm::Constant *Init = llvm::ConstantExpr::getGetElementPtr(
+ CGM.getDataLayout(), VTable->getValueType(), VTable, Idxs,
+ llvm::GEPNoWrapFlags::inBounds(), InRange);
+
+ if (auto PAuthQual =
+ CGM.getVTablePointerAuthentication(VTTVT.getBase(),
+ /*IsVTTEntry=*/true)) {
+ llvm::Constant *Address = nullptr;
+ if (PAuthQual->isAddressDiscriminated())
+ Address = llvm::ConstantExpr::getGetElementPtr(
+ CGM.getDataLayout(), VTT->getType(), VTT,
+ llvm::ConstantInt::get(CGM.Int32Ty, Idx));
+ auto *Discriminator = llvm::ConstantInt::get(
+ CGM.IntPtrTy, PAuthQual->getExtraDiscriminator());
+ Init = CGM.getConstantSignedPointer(Init, PAuthQual->getKey(), Address,
+ Discriminator);
+ }
+ VTTComponents.push_back(Init);
}
llvm::Constant *Init = llvm::ConstantArray::get(ArrayType, VTTComponents);
More information about the cfe-commits
mailing list