From 2e4013fd227b8aaca0f57fa464cf47237b639e85 Mon Sep 17 00:00:00 2001 From: Alexey Stukalov Date: Tue, 27 Jul 2021 14:38:52 +0200 Subject: [PATCH] fix after tweak --- src/array.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/array.jl b/src/array.jl index 8ed059e6..cef1e381 100644 --- a/src/array.jl +++ b/src/array.jl @@ -812,7 +812,7 @@ function _uniquerefs(A::CatArrOrSub{T}) where T res = similar(arefs, 0) nlevels = length(levels(A)) maxunique = nlevels + (T >: Missing ? 1 : 0) - seen = fill(false, maxunique) + seen = fill(false, nlevels + 1) # always +1 for 0 (missing ref) @inbounds for ref in arefs if !seen[ref + 1] push!(res, ref)