[llvm] [PseudoProbe] use print to emit function name (PR #147873)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 9 19:09:27 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mc
Author: Haohai Wen (HaohaiWen)
<details>
<summary>Changes</summary>
This PR is part of #<!-- -->123870.
For COFF Asm, function name should be wrapped in quotes.
MCSymbol::print will automatically do that.
---
Full diff: https://github.com/llvm/llvm-project/pull/147873.diff
1 Files Affected:
- (modified) llvm/lib/MC/MCAsmStreamer.cpp (+2-1)
``````````diff
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp
index aae02652564d3..7eaad409a2eda 100644
--- a/llvm/lib/MC/MCAsmStreamer.cpp
+++ b/llvm/lib/MC/MCAsmStreamer.cpp
@@ -2466,7 +2466,8 @@ void MCAsmStreamer::emitPseudoProbe(uint64_t Guid, uint64_t Index,
for (const auto &Site : InlineStack)
OS << " @ " << std::get<0>(Site) << ":" << std::get<1>(Site);
- OS << " " << FnSym->getName();
+ OS << " ";
+ FnSym->print(OS, MAI);
EmitEOL();
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/147873
More information about the llvm-commits
mailing list