@@ -382,23 +382,26 @@ ArrayLayouts.typed_vcat(::Type{T}, ::Tuple{Any,InfiniteCardinal{0}}, A...) where
382382
383383sub_materialize (_, V, :: Tuple{InfAxes} ) = V
384384sub_materialize (_, V, :: Tuple{InfAxes,InfAxes} ) = V
385- sub_materialize (_, V, :: Tuple{<: Any,InfAxes} ) = V
385+ sub_materialize (_, V, :: Tuple{Any,InfAxes} ) = V
386386sub_materialize (_, V, :: Tuple{InfAxes,Any} ) = V
387387
388388
389389sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractVector , :: Tuple{InfAxes} ) = ApplyArray (V)
390- sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractMatrix , :: Tuple{InfAxes,InfAxes} ) = ApplyArray (V)
391- sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractMatrix , :: Tuple{<: Any,InfAxes} ) = ApplyArray (V)
392- sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractMatrix , :: Tuple{InfAxes,Any} ) = ApplyArray (V)
390+ sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractMatrix , :: Tuple{InfAxes, InfAxes} ) = ApplyArray (V)
391+ sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractMatrix , :: Tuple{Any, InfAxes} ) = ApplyArray (V)
392+ sub_materialize (:: ApplyLayout{typeof(vcat)} , V:: AbstractMatrix , :: Tuple{InfAxes, Any} ) = ApplyArray (V)
393393
394394sub_materialize (:: ApplyLayout{typeof(hcat)} , V, :: Tuple{InfAxes} ) = V
395- sub_materialize (:: ApplyLayout{typeof(hcat)} , V:: AbstractMatrix , :: Tuple{InfAxes,InfAxes} ) = ApplyArray (V)
396- sub_materialize (:: ApplyLayout{typeof(hcat)} , V:: AbstractMatrix , :: Tuple{<: Any,InfAxes} ) = ApplyArray (V)
397- sub_materialize (:: ApplyLayout{typeof(hcat)} , V:: AbstractMatrix , :: Tuple{InfAxes,Any} ) = ApplyArray (V)
395+ sub_materialize (:: ApplyLayout{typeof(hcat)} , V:: AbstractMatrix , :: Tuple{InfAxes, InfAxes} ) = ApplyArray (V)
396+ sub_materialize (:: ApplyLayout{typeof(hcat)} , V:: AbstractMatrix , :: Tuple{Any, InfAxes} ) = ApplyArray (V)
397+ sub_materialize (:: ApplyLayout{typeof(hcat)} , V:: AbstractMatrix , :: Tuple{InfAxes, Any} ) = ApplyArray (V)
398398
399399
400- sub_materialize (:: AbstractPaddedLayout , v:: AbstractVector{T} , :: Tuple{InfAxes} ) where T =
401- _padded_sub_materialize (v)
400+ sub_materialize (:: AbstractPaddedLayout , v:: AbstractVector , :: Tuple{InfAxes} ) = _padded_sub_materialize (v)
401+
402+ sub_materialize (:: AbstractPaddedLayout , v:: AbstractMatrix , :: Tuple{InfAxes, InfAxes} ) = v
403+ sub_materialize (:: AbstractPaddedLayout , v:: AbstractMatrix , :: Tuple{InfAxes, Any} ) = v
404+ sub_materialize (:: AbstractPaddedLayout , v:: AbstractMatrix , :: Tuple{Any, InfAxes} ) = v
402405
403406sub_materialize (lay:: InvColumnLayout , v:: AbstractVector , ax:: Tuple{InfAxes} ) =
404407 Base. invoke (sub_materialize, Tuple{InvColumnLayout, AbstractVector, Any}, lay, v, ax)
0 commit comments