From 8bf95e250e75d1509a80fbf391c6fb2b84320319 Mon Sep 17 00:00:00 2001 From: Igor Laevsky Date: Mon, 5 Feb 2018 12:47:40 +0000 Subject: [PATCH] [llvm-opt-fuzzer] Fix build after rL324225 llvm-svn: 324232 --- llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp b/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp index 39909ecd4e0a..52e5f700eb0d 100644 --- a/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp +++ b/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp @@ -67,7 +67,9 @@ extern "C" LLVM_ATTRIBUTE_USED size_t LLVMFuzzerCustomMutator( if (verifyModule(*M, &errs())) { errs() << "mutation result doesn't pass verification\n"; +#ifndef NDEBUG M->dump(); +#endif // Avoid adding incorrect test cases to the corpus. return 0; } @@ -90,7 +92,9 @@ extern "C" LLVM_ATTRIBUTE_USED size_t LLVMFuzzerCustomMutator( reinterpret_cast(Buf.data()), Buf.size(), Context); if (!NewM) { errs() << "mutator failed to re-read the module\n"; +#ifndef NDEBUG M->dump(); +#endif return 0; }