diff options
author | Alex Bradbury <asb@lowrisc.org> | 2017-10-11 12:09:06 +0000 |
---|---|---|
committer | Alex Bradbury <asb@lowrisc.org> | 2017-10-11 12:09:06 +0000 |
commit | 5c1eef461856944ae776badc3c123e2bef2a0697 (patch) | |
tree | 157bb044bf900f1f6c91df8626d225dd8dd9083d /llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | |
parent | 442ee63468520f93379431e178be7d132942dd9a (diff) | |
download | bcm5719-llvm-5c1eef461856944ae776badc3c123e2bef2a0697.tar.gz bcm5719-llvm-5c1eef461856944ae776badc3c123e2bef2a0697.zip |
[RISCV] Fix build after r315327
Differential Revision: https://reviews.llvm.org/D38779
Patch by Chih-Mao Chen.
llvm-svn: 315455
Diffstat (limited to 'llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp')
-rw-r--r-- | llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp index 6319db84c6f..2756d6526fe 100644 --- a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp +++ b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp @@ -11,6 +11,7 @@ #include "MCTargetDesc/RISCVMCTargetDesc.h" #include "llvm/MC/MCELFObjectWriter.h" #include "llvm/MC/MCFixup.h" +#include "llvm/MC/MCObjectWriter.h" #include "llvm/Support/ErrorHandling.h" using namespace llvm; @@ -61,8 +62,9 @@ unsigned RISCVELFObjectWriter::getRelocType(MCContext &Ctx, } } -MCObjectWriter *llvm::createRISCVELFObjectWriter(raw_pwrite_stream &OS, - uint8_t OSABI, bool Is64Bit) { +std::unique_ptr<MCObjectWriter> +llvm::createRISCVELFObjectWriter(raw_pwrite_stream &OS, uint8_t OSABI, + bool Is64Bit) { return createELFObjectWriter( llvm::make_unique<RISCVELFObjectWriter>(OSABI, Is64Bit), OS, /*IsLittleEndian=*/false); |