diff --git a/core/src/main/scala/cats/syntax/applicativeError.scala b/core/src/main/scala/cats/syntax/applicativeError.scala index 5d2290563a..5d2f088235 100644 --- a/core/src/main/scala/cats/syntax/applicativeError.scala +++ b/core/src/main/scala/cats/syntax/applicativeError.scala @@ -67,7 +67,7 @@ final class ApplicativeErrorExtensionOps[F[_], E](F: ApplicativeError[F, E]) { } final class ApplicativeErrorIdOps[E](val e: E) extends AnyVal { - def raiseError[F[_], A](implicit F: ApplicativeError[F, E]): F[A] = + def raiseError[F[_], A](implicit F: ApplicativeError[F, _ >: E]): F[A] = F.raiseError(e) }