File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
llvm/lib/ExecutionEngine/JITLink Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -110,9 +110,10 @@ class ELFJITLinker_i386 : public JITLinker<ELFJITLinker_i386> {
110110 }
111111};
112112
113- template <typename ELFT>
114- class ELFLinkGraphBuilder_i386 : public ELFLinkGraphBuilder <ELFT> {
113+ class ELFLinkGraphBuilder_i386 : public ELFLinkGraphBuilder <object::ELF32LE> {
115114private:
115+ using ELFT = object::ELF32LE;
116+
116117 static Expected<i386::EdgeKind_i386> getRelocationKind (const uint32_t Type) {
117118 using namespace i386 ;
118119 switch (Type) {
@@ -253,9 +254,9 @@ createLinkGraphFromELFObject_i386(MemoryBufferRef ObjectBuffer,
253254
254255 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj);
255256
256- return ELFLinkGraphBuilder_i386<object::ELF32LE>(
257- (*ELFObj)-> getFileName (), ELFObjFile.getELFFile (), std::move (SSP),
258- (*ELFObj)->makeTriple (), std::move (*Features))
257+ return ELFLinkGraphBuilder_i386 ((*ELFObj)-> getFileName (),
258+ ELFObjFile.getELFFile (), std::move (SSP),
259+ (*ELFObj)->makeTriple (), std::move (*Features))
259260 .buildGraph ();
260261}
261262
You can’t perform that action at this time.
0 commit comments