diff options
Diffstat (limited to 'llvm/lib/ObjCopy/ELF/ELFObject.h')
| -rw-r--r-- | llvm/lib/ObjCopy/ELF/ELFObject.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/ObjCopy/ELF/ELFObject.h b/llvm/lib/ObjCopy/ELF/ELFObject.h index 89a03b3fe0ee..95bea0964eae 100644 --- a/llvm/lib/ObjCopy/ELF/ELFObject.h +++ b/llvm/lib/ObjCopy/ELF/ELFObject.h @@ -357,6 +357,8 @@ public: class BinaryWriter : public Writer { private: + const uint8_t GapFill; + const uint64_t PadTo; std::unique_ptr<BinarySectionWriter> SecWriter; uint64_t TotalSize = 0; @@ -365,7 +367,8 @@ public: ~BinaryWriter() {} Error finalize() override; Error write() override; - BinaryWriter(Object &Obj, raw_ostream &Out) : Writer(Obj, Out) {} + BinaryWriter(Object &Obj, raw_ostream &Out, const CommonConfig &Config) + : Writer(Obj, Out), GapFill(Config.GapFill), PadTo(Config.PadTo) {} }; class IHexWriter : public Writer { |
