mirror of
https://github.com/upx/upx.git
synced 2025-03-03 21:37:01 +00:00
Appease error C4146 unary minus operator applied to unsigned type, result still unsigned
Microsoft Optimizing Compiler 16.00.40219.01, 19.00.24215.1, 19.11.25507.1; others modified: p_lx_elf.cpp
This commit is contained in:
parent
402c885987
commit
eafa136c69
@ -475,7 +475,7 @@ off_t PackLinuxElf64::pack3(OutputFile *fo, Filter &ft)
|
||||
: page_mask;
|
||||
v_hole = pm & (~pm + v_hole + get_te64(&elfout.phdr[0].p_vaddr));
|
||||
set_te64(&elfout.phdr[1].p_vaddr, v_hole);
|
||||
set_te64(&elfout.phdr[1].p_align, -pm);
|
||||
set_te64(&elfout.phdr[1].p_align, ((upx_uint64_t)0) - pm);
|
||||
elfout.phdr[1].p_paddr = elfout.phdr[1].p_vaddr;
|
||||
elfout.phdr[1].p_offset = 0;
|
||||
set_te64(&elfout.phdr[1].p_memsz, getbrk(phdri, e_phnum) - v_hole);
|
||||
|
Loading…
x
Reference in New Issue
Block a user