summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/ReaderWriter/Native/NativeFileFormat.h2
-rw-r--r--lld/lib/ReaderWriter/Native/ReaderNative.cpp2
-rw-r--r--lld/lib/ReaderWriter/Native/WriterNative.cpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/Native/NativeFileFormat.h b/lld/lib/ReaderWriter/Native/NativeFileFormat.h
index 535072fe231..dec893baa9a 100644
--- a/lld/lib/ReaderWriter/Native/NativeFileFormat.h
+++ b/lld/lib/ReaderWriter/Native/NativeFileFormat.h
@@ -145,7 +145,7 @@ struct NativeDefinedAtomIvarsV1 {
//
struct NativeAtomAttributesV1 {
uint32_t sectionNameOffset;
- uint16_t align2;
+ uint16_t align;
uint16_t alignModulus;
uint8_t scope;
uint8_t interposable;
diff --git a/lld/lib/ReaderWriter/Native/ReaderNative.cpp b/lld/lib/ReaderWriter/Native/ReaderNative.cpp
index 1810ca76c80..dc54ad8a440 100644
--- a/lld/lib/ReaderWriter/Native/ReaderNative.cpp
+++ b/lld/lib/ReaderWriter/Native/ReaderNative.cpp
@@ -67,7 +67,7 @@ public:
}
DefinedAtom::Alignment alignment() const override {
- return DefinedAtom::Alignment(1 << attributes().align2,
+ return DefinedAtom::Alignment(attributes().align,
attributes().alignModulus);
}
diff --git a/lld/lib/ReaderWriter/Native/WriterNative.cpp b/lld/lib/ReaderWriter/Native/WriterNative.cpp
index a752a7dea04..dbaeea2f2fb 100644
--- a/lld/lib/ReaderWriter/Native/WriterNative.cpp
+++ b/lld/lib/ReaderWriter/Native/WriterNative.cpp
@@ -416,7 +416,7 @@ private:
NativeAtomAttributesV1 computeAttributesV1(const DefinedAtom& atom) {
NativeAtomAttributesV1 attrs;
attrs.sectionNameOffset = sectionNameOffset(atom);
- attrs.align2 = llvm::Log2_32(atom.alignment().value);
+ attrs.align = atom.alignment().value;
attrs.alignModulus = atom.alignment().modulus;
attrs.scope = atom.scope();
attrs.interposable = atom.interposable();
OpenPOWER on IntegriCloud