Skip to content

Commit bc927ce

Browse files
author
Kyle Krueger
committed
move BasicELFBuilder ctor and dtor to .cpp
1 parent 932c256 commit bc927ce

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

llvm/lib/ObjCopy/ELF/ELFObject.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,6 +1307,9 @@ Error BasicELFBuilder::initSections() {
13071307
return Error::success();
13081308
}
13091309

1310+
BasicELFBuilder::BasicELFBuilder() : Obj(std::make_unique<Object>()) {}
1311+
BasicELFBuilder::~BasicELFBuilder() = default;
1312+
13101313
void BinaryELFBuilder::addData(SymbolTableSection *SymTab) {
13111314
auto Data = ArrayRef<uint8_t>(
13121315
reinterpret_cast<const uint8_t *>(MemBuf->getBufferStart()),

llvm/lib/ObjCopy/ELF/ELFObject.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1059,7 +1059,8 @@ class BasicELFBuilder {
10591059
Error initSections();
10601060

10611061
public:
1062-
BasicELFBuilder() : Obj(std::make_unique<Object>()) {}
1062+
BasicELFBuilder();
1063+
~BasicELFBuilder();
10631064
};
10641065

10651066
class BinaryELFBuilder : public BasicELFBuilder {

0 commit comments

Comments
 (0)