Lowering was truncating 128 bits integer to 64 bits. This patch makes use of APInt to lower 128 bits integer correctly. ``` program bug print *, 170141183460469231731687303715884105727_16 end ! Before patch: 18446744073709551615 ! With patch: 170141183460469231731687303715884105727 ``` Reviewed By: vdonaldson Differential Revision: https://reviews.llvm.org/D133206
353 KiB
353 KiB