Hi,

I’m trying to tackle issue #24590 (https://github.com/JuliaLang/julia/issues/24590).

To do so I want to add a method to deal with transpose/adjoint of dense vectors (to call BLAS.dotc).

I don’t understand why the third line below returns false

```
julia> a = rand(ComplexF64, 1000);
julia> isa(a',Adjoint{Complex{Float64},Array{Complex{Float64},1}})
true
julia> isa(a',Adjoint{Complex{Float64},DenseArray{Complex{Float64},1}})
false
julia> isa(a',Adjoint{Complex{Float64},<:DenseArray{Complex{Float64}}})
true
julia> typeof(a')
Adjoint{Complex{Float64},Array{Complex{Float64},1}}
```

Thanks for any insight