LinearAlgebra.eigen does not accept adjoint matrices ?

What do you think the implementation should be? Maybe indeed just

LinearAlgebra.eigen(x::Union{Transpose{T, A}, Adjoint{T, A}}) where {T, A<:AbstractMatrix} = eigen(copy(x))

You could add some tests and submit a PR to JuliaLang/julia.