summaryrefslogtreecommitdiff
path: root/lib/ReaderWriter/ELF/OrderPass.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ReaderWriter/ELF/OrderPass.h')
-rw-r--r--lib/ReaderWriter/ELF/OrderPass.h5
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();
}
};
}