aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2015-07-29 19:37:49 +1000
committerJason Zaugg <jzaugg@gmail.com>2015-07-30 15:51:52 +1000
commit62bb8cfd59818c3a6923ad292c22bc805257ae89 (patch)
tree1dd5b3afaf9aedd19a6742e8a2fbda70f7300d3e
parent3654f2225f81273f1e14d89e3def8638f99e457d (diff)
downloadscala-async-62bb8cfd59818c3a6923ad292c22bc805257ae89.tar.gz
scala-async-62bb8cfd59818c3a6923ad292c22bc805257ae89.tar.bz2
scala-async-62bb8cfd59818c3a6923ad292c22bc805257ae89.zip
[backport] Stop test compiler before code generation
This avoids leaving .class files in the working directory after running the test. (cherry picked from commit 5bb93b0b7357259eb588437a45063bf43595028a)
-rw-r--r--src/test/scala/scala/async/run/WarningsSpec.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/scala/scala/async/run/WarningsSpec.scala b/src/test/scala/scala/async/run/WarningsSpec.scala
index 3b16899..00c6466 100644
--- a/src/test/scala/scala/async/run/WarningsSpec.scala
+++ b/src/test/scala/scala/async/run/WarningsSpec.scala
@@ -34,7 +34,7 @@ class WarningsSpec {
@Test
// https://github.com/scala/async/issues/74
def noDeadCodeWarningForAsyncThrow() {
- val global = mkGlobal("-cp ${toolboxClasspath} -Yrangepos -Ywarn-dead-code -Xfatal-warnings")
+ val global = mkGlobal("-cp ${toolboxClasspath} -Yrangepos -Ywarn-dead-code -Xfatal-warnings -Ystop-after:refchecks")
// was: "a pure expression does nothing in statement position; you may be omitting necessary parentheses"
val source =
"""
@@ -51,8 +51,8 @@ class WarningsSpec {
}
@Test
- def noDeadCodeWarning() {
- val global = mkGlobal("-cp ${toolboxClasspath} -Yrangepos -Ywarn-dead-code -Xfatal-warnings")
+ def noDeadCodeWarningInMacroExpansion() {
+ val global = mkGlobal("-cp ${toolboxClasspath} -Yrangepos -Ywarn-dead-code -Xfatal-warnings -Ystop-after:refchecks")
val source = """
| class Test {
| def test = {