From fd14b6184250430b826c067bd7f3685d27ba9773 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Wed, 29 Apr 2015 14:37:55 +1000 Subject: SI-9285 Don't warn about non-sensible equals in synthetic methods Notably, in the synthetic equals method of a case class. Otherwise, we get an unsuppressable warning when defining a case class with a `Unit`-typed parameter, which some folks use a placeholder for real type while evolving a design. --- test/files/pos/t9285.flags | 1 + test/files/pos/t9285.scala | 1 + 2 files changed, 2 insertions(+) create mode 100644 test/files/pos/t9285.flags create mode 100644 test/files/pos/t9285.scala (limited to 'test/files/pos') diff --git a/test/files/pos/t9285.flags b/test/files/pos/t9285.flags new file mode 100644 index 0000000000..85d8eb2ba2 --- /dev/null +++ b/test/files/pos/t9285.flags @@ -0,0 +1 @@ +-Xfatal-warnings diff --git a/test/files/pos/t9285.scala b/test/files/pos/t9285.scala new file mode 100644 index 0000000000..b7146cdf1c --- /dev/null +++ b/test/files/pos/t9285.scala @@ -0,0 +1 @@ +case class C(placeholder: Unit) -- cgit v1.2.3