aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorMikhail R. Gadelha <mikhail@igalia.com>2023-05-16 12:53:07 -0300
committerMikhail R. Gadelha <mikhail@igalia.com>2023-05-16 12:59:32 -0300
commitb663993067ffb5800632ad41ea7f2f92caab1093 (patch)
tree27e589d8714bd5a8553448694993b2c53ec6dcef /llvm/lib/Object/ELFObjectFile.cpp
parent845f3e57b2c644a60e1d4b98b7490742b554f2a7 (diff)
downloadllvm-b663993067ffb5800632ad41ea7f2f92caab1093.zip
llvm-b663993067ffb5800632ad41ea7f2f92caab1093.tar.gz
llvm-b663993067ffb5800632ad41ea7f2f92caab1093.tar.bz2
[libc] Add explicit constructor calls to fix compilation when using UInt<T>
This patch is similar to 86fe88c8d9 and adds several explicit constructor calls (bool(...), uint64_t(...), uint8_t(...)) that are needed when we use UInt<T> (in my case UInt<128> in riscv32). This patch also adds two operators to UInt<T>: * operator/= required by printf_core/float_hex_converter.h:148 * operator-- required by FPUtil/ManipulationFunctions.h:166 Reviewed By: sivachandra, lntue Differential Revision: https://reviews.llvm.org/D149594
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions