diff options
-rw-r--r-- | lld/lib/ReaderWriter/Native/NativeFileFormat.h | 2 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/Native/ReaderNative.cpp | 2 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/Native/WriterNative.cpp | 2 |
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(); |