Index: src/IceELFObjectWriter.cpp |
diff --git a/src/IceELFObjectWriter.cpp b/src/IceELFObjectWriter.cpp |
index 202ab0e208d65bea7abd5ed1ad9bfe8729870411..eb9fcf31d2f01e3e1ea39625a83f5d7b6b967bc2 100644 |
--- a/src/IceELFObjectWriter.cpp |
+++ b/src/IceELFObjectWriter.cpp |
@@ -405,7 +405,7 @@ void ELFObjectWriter::writeDataOfType(SectionType ST, |
AssemblerFixup NewFixup; |
NewFixup.set_position(Section->getCurrentSize()); |
NewFixup.set_kind(RelocationKind); |
- const bool SuppressMangling = true; |
+ constexpr bool SuppressMangling = true; |
NewFixup.set_value(Ctx.getConstantSym( |
Reloc->getOffset(), Reloc->getDeclaration()->mangleName(&Ctx), |
SuppressMangling)); |
@@ -523,7 +523,7 @@ template <typename ConstType> void ELFObjectWriter::writeConstantPool(Type Ty) { |
for (Constant *C : Pool) { |
if (!C->getShouldBePooled()) |
continue; |
- auto Const = llvm::cast<ConstType>(C); |
+ auto *Const = llvm::cast<ConstType>(C); |
std::string SymBuffer; |
llvm::raw_string_ostream SymStrBuf(SymBuffer); |
Const->emitPoolLabel(SymStrBuf, &Ctx); |
@@ -596,7 +596,7 @@ void ELFObjectWriter::writeJumpTable(const JumpTableData &JT, |
void ELFObjectWriter::setUndefinedSyms(const ConstantList &UndefSyms) { |
for (const Constant *S : UndefSyms) { |
- const auto Sym = llvm::cast<ConstantRelocatable>(S); |
+ const auto *Sym = llvm::cast<ConstantRelocatable>(S); |
const IceString &Name = Sym->getName(); |
bool BadIntrinsic; |
const Intrinsics::FullIntrinsicInfo *Info = |