fixes lots of llvm warnings

This commit is contained in:
van Hauser
2020-08-14 12:06:00 +02:00
parent 9ff9ff2ad2
commit 5f0a9c90c8
8 changed files with 16 additions and 26 deletions

View File

@ -194,7 +194,7 @@ bool AFLCoverage::runOnModule(Module &M) {
#ifdef AFL_HAVE_VECTOR_INTRINSICS
/* Decide previous location vector size (must be a power of two) */
VectorType *PrevLocTy;
VectorType *PrevLocTy = NULL;
if (ngram_size_str)
if (sscanf(ngram_size_str, "%u", &ngram_size) != 1 || ngram_size < 2 ||
@ -236,7 +236,7 @@ bool AFLCoverage::runOnModule(Module &M) {
new GlobalVariable(M, PointerType::get(Int8Ty, 0), false,
GlobalValue::ExternalLinkage, 0, "__afl_area_ptr");
GlobalVariable *AFLPrevLoc;
GlobalVariable *AFLContext;
GlobalVariable *AFLContext = NULL;
if (ctx_str)
#ifdef __ANDROID__
@ -292,7 +292,7 @@ bool AFLCoverage::runOnModule(Module &M) {
ConstantInt *Zero = ConstantInt::get(Int8Ty, 0);
ConstantInt *One = ConstantInt::get(Int8Ty, 1);
LoadInst *PrevCtx; // CTX sensitive coverage
LoadInst *PrevCtx = NULL; // CTX sensitive coverage
/* Instrument all the things! */