From 9e845fe44fa125c482178c2b626693e5d80851e0 Mon Sep 17 00:00:00 2001 From: Guillaume Chatelet Date: Wed, 1 Feb 2023 09:34:46 +0000 Subject: [PATCH] [NFC] Use GlobalObject::setAlignment that takes an Align in BitcodeReader --- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index f014521264c1..30157af91dca 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -3868,7 +3868,8 @@ Error BitcodeReader::parseGlobalVarRecord(ArrayRef Record) { GlobalVariable *NewGV = new GlobalVariable(*TheModule, Ty, isConstant, Linkage, nullptr, Name, nullptr, TLM, AddressSpace, ExternallyInitialized); - NewGV->setAlignment(Alignment); + if (Alignment) + NewGV->setAlignment(*Alignment); if (!Section.empty()) NewGV->setSection(Section); NewGV->setVisibility(Visibility); @@ -4027,7 +4028,8 @@ Error BitcodeReader::parseFunctionRecord(ArrayRef Record) { MaybeAlign Alignment; if (Error Err = parseAlignmentValue(Record[5], Alignment)) return Err; - Func->setAlignment(Alignment); + if (Alignment) + Func->setAlignment(*Alignment); if (Record[6]) { if (Record[6] - 1 >= SectionTable.size()) return error("Invalid ID"); -- 2.34.1