Skip to content

Commit 10f00ed

Browse files
committed
Fix 2.13 compile
1 parent d154514 commit 10f00ed

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

core/src/main/scala-2/spire/macros/Auto.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,9 @@ abstract class AutoAlgebra extends AutoOps { ops =>
165165
// default implementations from EuclideanRing
166166
@tailrec final def euclid(a: A, b: A)(implicit ev: Eq[A]): A =
167167
if (isZero(b)) a else euclid(b, emod(a, b))
168-
def gcd(a: A, b: A)(implicit ev: Eq[A]): A =
168+
override def gcd(a: A, b: A)(implicit ev: Eq[A]): A =
169169
euclid(a, b)(ev)
170-
def lcm(a: A, b: A)(implicit ev: Eq[A]): A =
170+
override def lcm(a: A, b: A)(implicit ev: Eq[A]): A =
171171
if (isZero(a) || isZero(b)) zero else times(equot(a, gcd(a, b)), b)
172172

173173
def zero: A = z.splice

tests/shared/src/test/scala-2/scala/spire/math/fpf/FpFilterSuite.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ class FpFilterSuite extends munit.ScalaCheckSuite {
3737
// the exact case, since it'll fail with an Evaluated excetion.
3838
sealed trait Bad
3939
implicit object BadField extends Field[Bad] with IsReal[Bad] with NRoot[Bad] {
40+
def order = this
41+
def additiveCommutativeMonoid = this
4042
def zero: Bad = evaluated
4143
def one: Bad = evaluated
4244
def negate(a: Bad): Bad = evaluated

0 commit comments

Comments
 (0)