From e4d7d54e352f2cfd33c73c13c85daa9348768576 Mon Sep 17 00:00:00 2001 From: KronosTheLate Date: Thu, 25 Jan 2024 15:24:17 +0100 Subject: [PATCH] fix CircularDeque --- src/circ_deque.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/circ_deque.jl b/src/circ_deque.jl index 3159d7d6a..a6520e5fa 100644 --- a/src/circ_deque.jl +++ b/src/circ_deque.jl @@ -12,6 +12,7 @@ end Create a double-ended queue of maximum capacity `n`, implemented as a circular buffer. The element type is `T`. """ CircularDeque{T}(n::Int) where {T} = CircularDeque(Vector{T}(undef, n), n, 0, 1, n) +CircularDeque{T}(n::Integer) where {T} = CircularDeque(Vector{T}(undef, Int(n)), Int(n), 0, 1, Int(n)) Base.length(D::CircularDeque) = D.n Base.eltype(::Type{CircularDeque{T}}) where {T} = T