# llvm-17.0.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:2187:51: error: cannot convert 'llvm::Align' to 'uintptr_t' {aka 'long unsigned int'} in initialization # 2187 | uintptr_t StubAlignment = getStubAlignment(); # | ~~~~~~~~~~~~~~~~^~ # | | # | llvm::Align #llvm-17.0.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:2187:19: warning: unused variable 'StubAlignment' [-Wunused-variable] # 2187 | uintptr_t StubAlignment = getStubAlignment(); # it seems that StubAlignment is not used at all so just remove --- llvm-17.0.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 2023-09-22 19:43:07.710542014 +0200 +++ llvm-17.0.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp.new 2023-09-22 20:54:32.526085255 +0200 @@ -2184,7 +2184,7 @@ uintptr_t BaseAddress = reinterpret_cast(Section.getAddress()); - uintptr_t StubAlignment = getStubAlignment(); +// uintptr_t StubAlignment = getStubAlignment(); StubAddress = BaseAddress + StubOffset; StubAddress = llvm::alignTo(StubAddress, 4U); StubOffset = StubAddress - BaseAddress; @@ -2215,7 +2215,7 @@ } else { uintptr_t BaseAddress = reinterpret_cast(Section.getAddress()); - uintptr_t StubAlignment = getStubAlignment(); +// uintptr_t StubAlignment = getStubAlignment(); StubAddress = BaseAddress + StubOffset; StubAddress = llvm::alignTo(StubAddress, 4U); StubOffset = StubAddress - BaseAddress; @@ -2256,7 +2256,7 @@ uintptr_t BaseAddress = reinterpret_cast(Section.getAddress()); - uintptr_t StubAlignment = getStubAlignment(); +// uintptr_t StubAlignment = getStubAlignment(); StubAddress = BaseAddress + StubOffset; StubAddress = llvm::alignTo(StubAddress, 8U); @@ -2298,7 +2298,7 @@ } else { uintptr_t BaseAddress = reinterpret_cast(Section.getAddress()); - uintptr_t StubAlignment = getStubAlignment(); +// uintptr_t StubAlignment = getStubAlignment(); StubAddress = BaseAddress + StubOffset; StubAddress = llvm::alignTo(StubAddress, 8U); StubOffset = StubAddress - BaseAddress;