diff --git a/src/generic/MPoly.jl b/src/generic/MPoly.jl index 29a5b337da..c7c63f3915 100644 --- a/src/generic/MPoly.jl +++ b/src/generic/MPoly.jl @@ -796,7 +796,7 @@ function Base.deepcopy_internal(a::MPoly{T}, dict::IdDict) where {T <: RingEleme return parent(a)(Rc, Re) end -Base.copy(f::Generic.MPoly) = deepcopy(f) +Base.copy(f::Generic.MPoly) = parent(f)(copy(f.coeffs), copy(f.exps)) ############################################################################### #