diff options
author | James Iry <james.iry@typesafe.com> | 2012-12-06 21:46:14 -0800 |
---|---|---|
committer | James Iry <james.iry@typesafe.com> | 2012-12-07 09:59:40 -0800 |
commit | d69912293410dd6f3cb205d70b9de8d1bd10ded9 (patch) | |
tree | 8c80970839a4ec7022f5b14b7d89cf168bbe3998 /test/files | |
parent | 58969850a0991a72c360433540943eae4b10dc6b (diff) | |
download | scala-d69912293410dd6f3cb205d70b9de8d1bd10ded9.tar.gz scala-d69912293410dd6f3cb205d70b9de8d1bd10ded9.tar.bz2 scala-d69912293410dd6f3cb205d70b9de8d1bd10ded9.zip |
SI-5789 Removes assertion about implclass flag in Mixin.scala
The assertion that the class being mixed from should be an implclass
seems reasonable, but the flag isn't always set. In order to stop the
bleeding this fix turns the assertion into a debug warning. Issue SI-6782
will track figuring out the root cause of the missing flag.
Diffstat (limited to 'test/files')
-rw-r--r-- | test/files/run/t5789.check | 1 | ||||
-rw-r--r-- | test/files/run/t5789.scala | 29 |
2 files changed, 30 insertions, 0 deletions
diff --git a/test/files/run/t5789.check b/test/files/run/t5789.check new file mode 100644 index 0000000000..3c459e9a54 --- /dev/null +++ b/test/files/run/t5789.check @@ -0,0 +1 @@ +completed successfully diff --git a/test/files/run/t5789.scala b/test/files/run/t5789.scala new file mode 100644 index 0000000000..4169e34959 --- /dev/null +++ b/test/files/run/t5789.scala @@ -0,0 +1,29 @@ + +import scala.tools.nsc._ +import interpreter.ILoop + +object Test { + + def main(args : Array[String]) { + + val code = """ + val n = 2 + () => n + """ + + val s = new Settings() + s.optimise.value = false + s.debug.value = true + s.log.value = List("all") + val lines = ILoop.runForTranscript(code + "\n" + code, s).lines.toList + + + if (lines exists (_ contains "Abandoning crashed session")) { + lines foreach println + println("crashed!") + } else { + println("completed successfully") + } + } +} + |