[llvm] fe141c2 - [DirectX] Update for API change in #139406 (#139470)

via llvm-commits llvm-commits at lists.llvm.org
Sun May 11 13:29:10 PDT 2025


Author: Justin Bogner
Date: 2025-05-11T13:29:07-07:00
New Revision: fe141c2426e8e6ddcf78758332a1f14e06d1944d

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

LOG: [DirectX] Update for API change in #139406 (#139470)

getAsmString returns StringRef now. Fixes build for the DirectX backend.

Added: 
    

Modified: 
    llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp b/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp
index 5ce3c7b35493b..1d79c3018439e 100644
--- a/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp
+++ b/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp
@@ -1974,7 +1974,7 @@ void DXILBitcodeWriter::writeConstants(unsigned FirstVal, unsigned LastVal,
                        unsigned(IA->getDialect() & 1) << 2);
 
       // Add the asm string.
-      const std::string &AsmStr = IA->getAsmString();
+      StringRef AsmStr = IA->getAsmString();
       Record.push_back(AsmStr.size());
       Record.append(AsmStr.begin(), AsmStr.end());
 


        


More information about the llvm-commits mailing list