[llvm] r244571 - Fix unused variable 'X' in release builds.
David Blaikie via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 10 23:07:17 PDT 2015
On Mon, Aug 10, 2015 at 10:57 PM, Nick Lewycky via llvm-commits <
llvm-commits at lists.llvm.org> wrote:
> Author: nicholas
> Date: Tue Aug 11 00:57:10 2015
> New Revision: 244571
>
> URL: http://llvm.org/viewvc/llvm-project?rev=244571&view=rev
> Log:
> Fix unused variable 'X' in release builds.
>
> Modified:
> llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp
>
> Modified: llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp?rev=244571&r1=244570&r2=244571&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp (original)
> +++ llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp Tue Aug 11 00:57:10 2015
> @@ -253,9 +253,11 @@ void Fuzzer::WriteToOutputCorpus(const U
> WriteToFile(U, Path);
> if (Options.Verbosity >= 2)
> Printf("Written to %s\n", Path.c_str());
> +#ifdef DEBUG
> if (Options.OnlyASCII)
> for (auto X : U)
> assert(isprint(X) || isspace(X));
> +#endif
>
Not necessary (& not necessarily better... ), but one possible alternative:
assert(!Options.OnlyASCII || std::all_of(U.begin(), U.end(), [](... X) {
return isprint(X) || isspace(X); }));
> }
>
> void Fuzzer::WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix)
> {
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150810/78ae397c/attachment.html>
More information about the llvm-commits
mailing list