diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 99e473de..246c8cc5 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1370,6 +1370,7 @@ PackLinuxElf32::buildLinuxLoader( len += snprintf(&sec[len], sizeof(sec) - len, ",%s", "LZMA_ELF00,LZMA_DEC20,LZMA_DEC30"); } len += snprintf(&sec[len], sizeof(sec) - len, ",%s", "EXP_TAIL,SO_TAIL,SO_MAIN"); + (void)len; // Pacify the anal-retentive static analyzer which hates a good idiom. addLoader(sec, nullptr); relocateLoader(); { @@ -6403,7 +6404,7 @@ void PackLinuxElf64::un_DT_INIT( n_plt = 3+ (dt_pltrelsz / sizeof(Elf64_Rela)); // FIXME: "3+" }; break; - case Elf64_Dyn::DT_PLTGOT: { plt_va = dt_pltgot = val;} + case Elf64_Dyn::DT_PLTGOT: { plt_va = dt_pltgot = val; (void)dt_pltgot;} // FALL THROUGH case Elf64_Dyn::DT_PREINIT_ARRAY: case Elf64_Dyn::DT_INIT_ARRAY: