[JITLink] Drop const qualifier from argument to ELFLinkGraphBuilder's ctors (NFC)
authorStefan Gränitz <stefan.graenitz@gmail.com>
Tue, 14 Feb 2023 14:08:44 +0000 (15:08 +0100)
committerStefan Gränitz <stefan.graenitz@gmail.com>
Wed, 15 Feb 2023 09:54:51 +0000 (10:54 +0100)
These values are moved into the base class constructors, so the `const` doesn't make any sense. Turns out, I accidentally introduced it myself with 2ed91da0f1f3 and since than it spread by copy/paste.

llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp
llvm/lib/ExecutionEngine/JITLink/ELF_i386.cpp
llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp

index 567d5a4..5b9553e 100644 (file)
@@ -382,8 +382,8 @@ private:
 
 public:
   ELFLinkGraphBuilder_aarch64(StringRef FileName,
-                              const object::ELFFile<ELFT> &Obj, const Triple T)
-      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(T), FileName,
+                              const object::ELFFile<ELFT> &Obj, Triple TT)
+      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(TT), FileName,
                                   aarch64::getEdgeKindName) {}
 };
 
index d1d390d..d78c50a 100644 (file)
@@ -210,8 +210,8 @@ private:
 
 public:
   ELFLinkGraphBuilder_i386(StringRef FileName, const object::ELFFile<ELFT> &Obj,
-                           const Triple T)
-      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(T), FileName,
+                           Triple TT)
+      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(TT), FileName,
                                   i386::getEdgeKindName) {}
 };
 
index cd70217..96effbf 100644 (file)
@@ -129,9 +129,8 @@ private:
 
 public:
   ELFLinkGraphBuilder_loongarch(StringRef FileName,
-                                const object::ELFFile<ELFT> &Obj,
-                                const Triple T)
-      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(T), FileName,
+                                const object::ELFFile<ELFT> &Obj, Triple TT)
+      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(TT), FileName,
                                   loongarch::getEdgeKindName) {}
 };
 
index 90d3bbe..e89d72a 100644 (file)
@@ -606,8 +606,8 @@ private:
 
 public:
   ELFLinkGraphBuilder_riscv(StringRef FileName,
-                            const object::ELFFile<ELFT> &Obj, const Triple T)
-      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(T), FileName,
+                            const object::ELFFile<ELFT> &Obj, Triple TT)
+      : ELFLinkGraphBuilder<ELFT>(Obj, std::move(TT), FileName,
                                   riscv::getEdgeKindName) {}
 };