aboutsummaryrefslogtreecommitdiff
path: root/backend/tools
diff options
context:
space:
mode:
Diffstat (limited to 'backend/tools')
-rw-r--r--backend/tools/MIRTool/MIRToolMain.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/backend/tools/MIRTool/MIRToolMain.cpp b/backend/tools/MIRTool/MIRToolMain.cpp
index d6e7d9e..2885b0f 100644
--- a/backend/tools/MIRTool/MIRToolMain.cpp
+++ b/backend/tools/MIRTool/MIRToolMain.cpp
@@ -920,7 +920,8 @@ runWithCache(const CommandLine &Command, CanonicalMIR Input, const rcc::TargetDe
rcc::riscv::RISCVSubtargetFeatures::fromFeatureList(Command.Invocation.Features);
if (!Features)
return std::unexpected(Features.error());
- const rcc::riscv::RISCVSubtarget Subtarget(*Features);
+ const rcc::riscv::RISCVSubtarget Subtarget(*Features, Command.Invocation.Relocation,
+ Command.Invocation.Code);
std::vector<std::string> Names;
for (std::size_t Index = 0; Index < Input->Document.unit().functionCount(); ++Index) {
const rcc::MachineFunction *Function = Input->Document.unit().functionAt(Index);