Skip to content

Commit 17a4ba5

Browse files
authored
Merge pull request sbt#484 from scalacenter/ticket/292
Remove "Modified names" assertion
2 parents 52b2e9a + 841284e commit 17a4ba5

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

internal/zinc-core/src/main/scala/sbt/internal/inc/Changes.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ final case class APIChangeDueToMacroDefinition(modified0: String) extends APICha
5050
* This class is used only when name hashing algorithm is enabled.
5151
*/
5252
final case class NamesChange(modified0: String, modifiedNames: ModifiedNames)
53-
extends APIChange(modified0) {
54-
assert(modifiedNames.names.nonEmpty, s"Modified names for $modified0 is empty")
55-
}
53+
extends APIChange(modified0)
5654

5755
/**
5856
* ModifiedNames are determined by comparing name hashes in two versions of an API representation.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
trait T2
2+
trait T1 extends T2 { def foo: String }
3+
class C1 extends T1 { def foo = "test" }
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
trait T2 { def foo: String }
2+
trait T1 extends T2
3+
class C1 extends T1 { def foo = "test" }
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
> compile
2+
$ copy-file changes/T.scala T.scala
3+
> compile

0 commit comments

Comments
 (0)