Skip to content

Conversation

@kazutakahirata
Copy link
Contributor

getObjFileLowering() already returns TargetLoweringObjectFile *.

getObjFileLowering() already returns TargetLoweringObjectFile *.
@llvmbot
Copy link
Member

llvmbot commented Jul 24, 2025

@llvm/pr-subscribers-backend-spir-v

Author: Kazu Hirata (kazutakahirata)

Changes

getObjFileLowering() already returns TargetLoweringObjectFile *.


Full diff: https://github.com/llvm/llvm-project/pull/150473.diff

1 Files Affected:

  • (modified) llvm/lib/Target/SPIRV/SPIRVAPI.cpp (+2-2)
diff --git a/llvm/lib/Target/SPIRV/SPIRVAPI.cpp b/llvm/lib/Target/SPIRV/SPIRVAPI.cpp
index bbf1d87656813..cfe7ef486381d 100644
--- a/llvm/lib/Target/SPIRV/SPIRVAPI.cpp
+++ b/llvm/lib/Target/SPIRV/SPIRVAPI.cpp
@@ -116,8 +116,8 @@ SPIRVTranslate(Module *M, std::string &SpirvObj, std::string &ErrMsg,
   PM.add(new TargetLibraryInfoWrapperPass(TLII));
   std::unique_ptr<MachineModuleInfoWrapperPass> MMIWP(
       new MachineModuleInfoWrapperPass(Target.get()));
-  const_cast<TargetLoweringObjectFile *>(Target->getObjFileLowering())
-      ->Initialize(MMIWP->getMMI().getContext(), *Target);
+  Target->getObjFileLowering()->Initialize(MMIWP->getMMI().getContext(),
+                                           *Target);
 
   SmallString<4096> OutBuffer;
   raw_svector_ostream OutStream(OutBuffer);

@kazutakahirata kazutakahirata merged commit a268ed8 into llvm:main Jul 24, 2025
12 checks passed
@kazutakahirata kazutakahirata deleted the cleanup_20250724_cast_llvm_SPIRV branch July 24, 2025 22:50
mahesh-attarde pushed a commit to mahesh-attarde/llvm-project that referenced this pull request Jul 28, 2025
getObjFileLowering() already returns TargetLoweringObjectFile *.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants