diff options
-rw-r--r-- | include/llvm/Object/ELFObjectFile.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Object/ELFObjectFile.h b/include/llvm/Object/ELFObjectFile.h index f0be8ab..08cac04 100644 --- a/include/llvm/Object/ELFObjectFile.h +++ b/include/llvm/Object/ELFObjectFile.h @@ -128,7 +128,8 @@ protected: // ELF specific protected members. DataRefImpl toDRI(Elf_Sym_Iter Symb) const { DataRefImpl DRI; - DRI.p = reinterpret_cast<uintptr_t>(Symb.get()) | Symb.isDynamic(); + DRI.p = reinterpret_cast<uintptr_t>(Symb.get()) | + static_cast<uintptr_t>(Symb.isDynamic()); return DRI; } |