summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/ReaderWriter/MachO/StubAtoms_x86.hpp8
-rw-r--r--lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp9
2 files changed, 16 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/MachO/StubAtoms_x86.hpp b/lld/lib/ReaderWriter/MachO/StubAtoms_x86.hpp
index 68a253ad337..39d4ecbca1a 100644
--- a/lld/lib/ReaderWriter/MachO/StubAtoms_x86.hpp
+++ b/lld/lib/ReaderWriter/MachO/StubAtoms_x86.hpp
@@ -142,6 +142,10 @@ public:
return DefinedAtom::typeLazyPointer;
}
+ virtual Alignment alignment() const {
+ return Alignment(2);
+ }
+
virtual uint64_t size() const {
return 4;
}
@@ -176,6 +180,10 @@ public:
return DefinedAtom::typeGOT;
}
+ virtual Alignment alignment() const {
+ return Alignment(2);
+ }
+
virtual uint64_t size() const {
return 4;
}
diff --git a/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp b/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp
index ae5e6c45cec..11a5d8fb221 100644
--- a/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp
+++ b/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp
@@ -143,6 +143,10 @@ public:
return DefinedAtom::typeLazyPointer;
}
+ virtual Alignment alignment() const {
+ return Alignment(3);
+ }
+
virtual uint64_t size() const {
return 8;
}
@@ -156,7 +160,6 @@ public:
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
return ArrayRef<uint8_t>(bytes, 8);
}
-
};
@@ -178,6 +181,10 @@ public:
return DefinedAtom::typeGOT;
}
+ virtual Alignment alignment() const {
+ return Alignment(3);
+ }
+
virtual uint64_t size() const {
return 8;
}
OpenPOWER on IntegriCloud