aboutsummaryrefslogtreecommitdiff
path: root/test/dotc/tests.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-10-27 17:18:48 +0100
committerMartin Odersky <odersky@gmail.com>2014-10-27 17:18:48 +0100
commit46eb5ea0b8ac3e80795e7f5030b128794feb692c (patch)
tree5cec66620e3c7bfdf16b117136e23ba86a644cb3 /test/dotc/tests.scala
parent107049919d509c965dcee71fd8afd2e535058043 (diff)
downloaddotty-46eb5ea0b8ac3e80795e7f5030b128794feb692c.tar.gz
dotty-46eb5ea0b8ac3e80795e7f5030b128794feb692c.tar.bz2
dotty-46eb5ea0b8ac3e80795e7f5030b128794feb692c.zip
Fix treatment of by name functions
By-name functions like `(=> T) => T` were not treated correctly before. Witness the disabled `-Ycheck:gettersSetters` for transform/TreeCheckers in thge test suite. This commit changes the scheme how => T types are treated and fixes the problems with by-name functions.
Diffstat (limited to 'test/dotc/tests.scala')
-rw-r--r--test/dotc/tests.scala5
1 files changed, 1 insertions, 4 deletions
diff --git a/test/dotc/tests.scala b/test/dotc/tests.scala
index 4c6d004bf..519fa35ce 100644
--- a/test/dotc/tests.scala
+++ b/test/dotc/tests.scala
@@ -105,10 +105,7 @@ class tests extends CompilerTest {
@Test def dotc_config = compileDir(dotcDir + "tools/dotc/config", twice)
@Test def dotc_core = compileDir(dotcDir + "tools/dotc/core", twice)(allowDeepSubtypes)
@Test def dotc_core_pickling = compileDir(dotcDir + "tools/dotc/core/pickling", twice)(allowDeepSubtypes)
-
- @Test def dotc_transform = compileDir(dotcDir + "tools/dotc/transform", twice)(defaultOptions ++ List("-Ycheck:pat,era,lam"))
- //disabled, awaiting fix for call-by-name function types.
-
+ @Test def dotc_transform = compileDir(dotcDir + "tools/dotc/transform", twice)
@Test def dotc_parsing = compileDir(dotcDir + "tools/dotc/parsing", twice)
@Test def dotc_printing = compileDir(dotcDir + "tools/dotc/printing", twice)
@Test def dotc_reporting = compileDir(dotcDir + "tools/dotc/reporting", twice)