File tree 1 file changed +6
-5
lines changed
Filter options
llvm/lib/ExecutionEngine/JITLink
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> {
110
110
}
111
111
};
112
112
113
- template <typename ELFT>
114
- class ELFLinkGraphBuilder_i386 : public ELFLinkGraphBuilder <ELFT> {
113
+ class ELFLinkGraphBuilder_i386 : public ELFLinkGraphBuilder <object::ELF32LE> {
115
114
private:
115
+ using ELFT = object::ELF32LE;
116
+
116
117
static Expected<i386::EdgeKind_i386> getRelocationKind (const uint32_t Type) {
117
118
using namespace i386 ;
118
119
switch (Type) {
@@ -253,9 +254,9 @@ createLinkGraphFromELFObject_i386(MemoryBufferRef ObjectBuffer,
253
254
254
255
auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj);
255
256
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))
259
260
.buildGraph ();
260
261
}
261
262
You can’t perform that action at this time.
0 commit comments