mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-08 16:21:32 +00:00
fixes
This commit is contained in:
parent
1759859ae2
commit
05080f32ee
@ -1,6 +1,8 @@
|
||||
#
|
||||
# This Dockerfile for AFLplusplus uses Ubuntu 22.04 jammy and
|
||||
# installs LLVM 14 for afl-clang-lto support :-)
|
||||
# installs LLVM 14 for afl-clang-lto support.
|
||||
#
|
||||
# GCC 11 is used instead of 12 because genhtml for afl-cov doesn't like it.
|
||||
#
|
||||
|
||||
FROM ubuntu:22.04 AS aflplusplus
|
||||
@ -25,6 +27,7 @@ RUN apt-get update && \
|
||||
libglib2.0-dev \
|
||||
wget vim jupp nano bash-completion less \
|
||||
apt-utils apt-transport-https ca-certificates gnupg dialog \
|
||||
joe vim ssh \
|
||||
libpixman-1-dev \
|
||||
gnuplot-nox \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
@ -574,8 +574,9 @@ bool SplitComparesTransform::splitCompare(CmpInst *cmp_inst, Module &M,
|
||||
case CmpInst::ICMP_SLE:
|
||||
break;
|
||||
default:
|
||||
fprintf(stderr, "Error: split-compare: Unsupported predicate (%u)\n",
|
||||
pred);
|
||||
if (!be_quiet)
|
||||
fprintf(stderr, "Error: split-compare: Unsupported predicate (%u)\n",
|
||||
pred);
|
||||
// unsupported predicate!
|
||||
return false;
|
||||
|
||||
@ -702,7 +703,8 @@ bool SplitComparesTransform::splitCompare(CmpInst *cmp_inst, Module &M,
|
||||
CmpInst * icmp_inv_cmp = nullptr;
|
||||
BasicBlock * inv_cmp_bb =
|
||||
BasicBlock::Create(C, "inv_cmp", end_bb->getParent(), end_bb);
|
||||
if (pred == CmpInst::ICMP_UGT) {
|
||||
if (pred == CmpInst::ICMP_UGT || pred == CmpInst::ICMP_SGT ||
|
||||
pred == CmpInst::ICMP_UGE || pred == CmpInst::ICMP_SGE) {
|
||||
|
||||
icmp_inv_cmp = CmpInst::Create(Instruction::ICmp, CmpInst::ICMP_ULT,
|
||||
op0_high, op1_high);
|
||||
@ -744,7 +746,8 @@ bool SplitComparesTransform::splitCompare(CmpInst *cmp_inst, Module &M,
|
||||
}
|
||||
|
||||
default:
|
||||
fprintf(stderr, "Error: split-compare: should not happen\n");
|
||||
if (!be_quiet)
|
||||
fprintf(stderr, "Error: split-compare: should not happen\n");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user