diff --git a/core/src/main/scala/cats/Align.scala b/core/src/main/scala/cats/Align.scala index 9bdc4a7a69..0b871930cc 100644 --- a/core/src/main/scala/cats/Align.scala +++ b/core/src/main/scala/cats/Align.scala @@ -84,7 +84,7 @@ trait Align[F[_]] extends Serializable { * }}} */ def alignMergeWith[A](fa1: F[A], fa2: F[A])(f: (A, A) => A): F[A] = - functor.map(align(fa1, fa2))(_.mergeWith(f)) + alignWith(fa1, fa2)(_.mergeWith(f)) /** * Same as `align`, but forgets from the type that one of the two elements must be present.