diff options
| author | Lang Hames <lhames@gmail.com> | 2015-06-19 17:51:46 +0000 |
|---|---|---|
| committer | Lang Hames <lhames@gmail.com> | 2015-06-19 17:51:46 +0000 |
| commit | b09c2c6edb6ecbd5bea2a6afed48429d64825e87 (patch) | |
| tree | 2d16ba6dd691b7437a8ad875402f4e4dbb813675 /lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp | |
| parent | 261a89b0f70b3193b5358698eb92d18c4c855b36 (diff) | |
| download | bcm5719-llvm-b09c2c6edb6ecbd5bea2a6afed48429d64825e87.tar.gz bcm5719-llvm-b09c2c6edb6ecbd5bea2a6afed48429d64825e87.zip | |
[lld] Allow LLD passes to return error codes.
llvm-svn: 240147
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp b/lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp index 4383ad4a783..276d87dc193 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp @@ -49,7 +49,7 @@ static int32_t getSectionPriority(StringRef path, StringRef sectionName) { return priority; } -void MipsCtorsOrderPass::perform(std::unique_ptr<SimpleFile> &f) { +std::error_code MipsCtorsOrderPass::perform(std::unique_ptr<SimpleFile> &f) { auto definedAtoms = f->definedAtoms(); auto last = std::stable_partition(definedAtoms.begin(), definedAtoms.end(), @@ -71,4 +71,6 @@ void MipsCtorsOrderPass::perform(std::unique_ptr<SimpleFile> &f) { return leftPriority < rightPriority; }); + + return std::error_code(); } |

