Skip to content

Commit 2cb1b27

Browse files
committed
I feel this is nicer
1 parent 05a347b commit 2cb1b27

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/PtrArrays.jl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,13 @@ checked_dims(elsize::Int; message) = elsize
4040
function checked_dims(elsize::Int, d0::Int, d::Int...; message)
4141
len = checked_size_product((d0, d...))
4242
ok = len !== nothing
43-
local overflow_final
4443
if ok
45-
len, overflow_final = Base.mul_with_overflow(len, elsize)
44+
len_final, overflow_final = Base.mul_with_overflow(len, elsize)
45+
if !overflow_final
46+
return len_final
47+
end
4648
end
47-
if !ok || overflow_final
48-
throw_invalid_dimensions(message)
49-
end
50-
len
49+
throw_invalid_dimensions(message)
5150
end
5251

5352
"""

0 commit comments

Comments
 (0)