From d976c25d81280c6d4a965c7bf6307be4538437c1 Mon Sep 17 00:00:00 2001 From: Lukas Rytz Date: Fri, 14 Jul 2023 14:46:45 +0200 Subject: [PATCH] Restore signature of ChangeOwnerTraverser.change The result type changed from Unit to Any in PR 10389. This broke the scalatest assert macro, which uses API from scala.reflect.internal. It shouldn't, binary compatibility is not checked in the internal package. Hopefully this commit fixes it anyway. --- src/reflect/scala/reflect/internal/Trees.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reflect/scala/reflect/internal/Trees.scala b/src/reflect/scala/reflect/internal/Trees.scala index a8f7612400d..cf6545c7814 100644 --- a/src/reflect/scala/reflect/internal/Trees.scala +++ b/src/reflect/scala/reflect/internal/Trees.scala @@ -1624,7 +1624,7 @@ trait Trees extends api.Trees { protected val changedSymbols = mutable.Set.empty[Symbol] protected val treeTypes = mutable.Set.empty[Type] - def change(sym: Symbol) = { + def change(sym: Symbol): Unit = { if (sym != NoSymbol && sym.owner == oldowner) { sym.owner = newowner changedSymbols += sym