diff options
Diffstat (limited to 'backend/tools/MIRTool')
| -rw-r--r-- | backend/tools/MIRTool/MIRToolMain.cpp | 3 |
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); |
