From 66df1af3898244aab8210929ff22921ff9ec00ff Mon Sep 17 00:00:00 2001 From: Andreas Noack Date: Tue, 3 Nov 2015 14:01:41 -0500 Subject: [PATCH] Don't use _mapreduce for countnz --- base/reduce.jl | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/base/reduce.jl b/base/reduce.jl index 1033394282f68..430ed346746ec 100644 --- a/base/reduce.jl +++ b/base/reduce.jl @@ -393,16 +393,8 @@ end function count(pred, itr) n = 0 - for x in itr - pred(x) && (n += 1) - end - return n -end - -function count(pred, A::AbstractArray) - n = 0 - @inbounds for a in A - pred(a) && (n += 1) + @inbounds for x in itr + n += pred(x) end return n end