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 <[email protected]>
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);

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to