Author: Nikita Popov
Date: 2026-09-23T09:39:29+02:00
New Revision: 3661bf5f8b28f065067bd024918ed18957e1f46a

URL: 
https://github.com/llvm/llvm-project/commit/3661bf5f8b28f065067bd024918ed18957e1f46a
DIFF: 
https://github.com/llvm/llvm-project/commit/3661bf5f8b28f065067bd024918ed18957e1f46a.diff

LOG: [CGVTT] Fix indentation (NFC) (#225621)

The indentation in this entire code block was off-by-one, which
incremental clang-format can't handle, so reformat the whole
section.

Added: 
    

Modified: 
    clang/lib/CodeGen/CGVTT.cpp

Removed: 
    


################################################################################
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