[llvm] fc6cc40 - [AsmPrinter] Remove unnecessary casts. NFC

Michael Liao via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 1 11:24:06 PDT 2025


Author: Michael Liao
Date: 2025-10-01T14:23:42-04:00
New Revision: fc6cc4009ff2dabd8e47d48009ca18609765c872

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

LOG: [AsmPrinter] Remove unnecessary casts. NFC

Added: 
    

Modified: 
    llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index 701a6a2f0f7a0..11efe492c57cc 100644
--- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
@@ -473,11 +473,9 @@ bool AsmPrinter::doInitialization(Module &M) {
   AddrLabelSymbols = nullptr;
 
   // Initialize TargetLoweringObjectFile.
-  const_cast<TargetLoweringObjectFile&>(getObjFileLowering())
-    .Initialize(OutContext, TM);
+  TM.getObjFileLowering()->Initialize(OutContext, TM);
 
-  const_cast<TargetLoweringObjectFile &>(getObjFileLowering())
-      .getModuleMetadata(M);
+  TM.getObjFileLowering()->getModuleMetadata(M);
 
   // On AIX, we delay emitting any section information until
   // after emitting the .file pseudo-op. This allows additional


        


More information about the llvm-commits mailing list