Skip to content

Commit b8e8c6e

Browse files
committed
[clang] Define SwiftInfo for RISCVTargetCodeGenInfo
1 parent ead0a97 commit b8e8c6e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

clang/lib/CodeGen/Targets/RISCV.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,10 @@ class RISCVTargetCodeGenInfo : public TargetCodeGenInfo {
529529
RISCVTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen,
530530
unsigned FLen, bool EABI)
531531
: TargetCodeGenInfo(
532-
std::make_unique<RISCVABIInfo>(CGT, XLen, FLen, EABI)) {}
532+
std::make_unique<RISCVABIInfo>(CGT, XLen, FLen, EABI)) {
533+
SwiftInfo =
534+
std::make_unique<SwiftABIInfo>(CGT, /*SwiftErrorInRegister=*/false);
535+
}
533536

534537
void setTargetAttributes(const Decl *D, llvm::GlobalValue *GV,
535538
CodeGen::CodeGenModule &CGM) const override {

0 commit comments

Comments
 (0)