diff options
Diffstat (limited to 'lib/ReaderWriter/ELF/OrderPass.h')
| -rw-r--r-- | lib/ReaderWriter/ELF/OrderPass.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/ReaderWriter/ELF/OrderPass.h b/lib/ReaderWriter/ELF/OrderPass.h index d126b830db963..11f88056c8c40 100644 --- a/lib/ReaderWriter/ELF/OrderPass.h +++ b/lib/ReaderWriter/ELF/OrderPass.h @@ -19,9 +19,10 @@ namespace elf { /// \brief This pass sorts atoms by file and atom ordinals. class OrderPass : public Pass { public: - void perform(std::unique_ptr<MutableFile> &file) override { - parallel_sort(file->definedAtoms().begin(), file->definedAtoms().end(), + std::error_code perform(SimpleFile &file) override { + parallel_sort(file.definedAtoms().begin(), file.definedAtoms().end(), DefinedAtom::compareByPosition); + return std::error_code(); } }; } |
