[llvm] 1c62781 - [llvm-mc-assemble-fuzzer] Fix Triple passing (#181135)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 12 07:06:24 PST 2026
Author: Tomer Shafir
Date: 2026-02-12T17:06:19+02:00
New Revision: 1c6278198dad571687c60feae5526cb8825f21cb
URL: https://github.com/llvm/llvm-project/commit/1c6278198dad571687c60feae5526cb8825f21cb
DIFF: https://github.com/llvm/llvm-project/commit/1c6278198dad571687c60feae5526cb8825f21cb.diff
LOG: [llvm-mc-assemble-fuzzer] Fix Triple passing (#181135)
The following PR removed deprecated `StringRef` triple APIs, that broke
`llvm-mc-assemble-fuzzer`:
https://github.com/llvm/llvm-project/pull/180448
Added:
Modified:
llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
Removed:
################################################################################
diff --git a/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp b/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
index 3e63405ed674a..4781ff81e7446 100644
--- a/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
+++ b/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
@@ -155,7 +155,7 @@ int AssembleOneInput(const uint8_t *Data, size_t Size) {
abort();
}
- std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
+ std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TheTriple));
if (!MRI) {
errs() << "Unable to create target register info!\n";
abort();
@@ -163,14 +163,14 @@ int AssembleOneInput(const uint8_t *Data, size_t Size) {
MCTargetOptions MCOptions = mc::InitMCTargetOptionsFromFlags();
std::unique_ptr<MCAsmInfo> MAI(
- TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
+ TheTarget->createMCAsmInfo(*MRI, TheTriple, MCOptions));
if (!MAI) {
errs() << "Unable to create target asm info!\n";
abort();
}
std::unique_ptr<MCSubtargetInfo> STI(
- TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr));
+ TheTarget->createMCSubtargetInfo(TheTriple, MCPU, FeaturesStr));
if (!STI) {
errs() << "Unable to create subtargettarget info!\n";
abort();
More information about the llvm-commits
mailing list