From a533e514b8ed6966df4e4bf1d3d9ef7cbd3e786d Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Fri, 19 Aug 2016 20:57:09 +0000 Subject: [PATCH] [libFuzzer] fix the non-debug build warnings llvm-svn: 279321 --- llvm/lib/Fuzzer/FuzzerMutate.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Fuzzer/FuzzerMutate.cpp b/llvm/lib/Fuzzer/FuzzerMutate.cpp index 21df118..ac48dc3 100644 --- a/llvm/lib/Fuzzer/FuzzerMutate.cpp +++ b/llvm/lib/Fuzzer/FuzzerMutate.cpp @@ -305,6 +305,7 @@ size_t MutationDispatcher::Mutate_ChangeBinaryInteger(uint8_t *Data, case 0: return ChangeBinaryInteger(Data, Size, Rand); default: assert(0); } + return 0; } size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t Size, @@ -315,7 +316,7 @@ size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t Size, if (O.empty()) return 0; MutateInPlaceHere.resize(MaxSize); auto &U = MutateInPlaceHere; - size_t NewSize; + size_t NewSize = 0; switch(Rand(3)) { case 0: NewSize = CrossOver(Data, Size, O.data(), O.size(), U.data(), U.size()); -- 2.7.4