@@ -35,6 +35,7 @@ class tests extends CompilerTest {
3535
3636 val allowDeepSubtypes = defaultOptions diff List (" -Yno-deep-subtypes" )
3737 val allowDoubleBindings = defaultOptions diff List (" -Yno-double-bindings" )
38+ val scala2mode = List (" -language:Scala2" )
3839
3940 val testsDir = " ./tests/"
4041 val posDir = testsDir + " pos/"
@@ -90,14 +91,16 @@ class tests extends CompilerTest {
9091 @ Test def pos_valueclasses = compileFiles(posDir + " valueclasses/" , twice)
9192 @ Test def pos_nullarify = compileFile(posDir, " nullarify" , args = " -Ycheck:nullarify" :: Nil )
9293 @ Test def pos_subtyping = compileFile(posDir, " subtyping" , twice)
93- @ Test def pos_t2613 = compileFile(posSpecialDir, " t2613" )(allowDeepSubtypes)
9494 @ Test def pos_packageObj = compileFile(posDir, " i0239" , twice)
9595 @ Test def pos_anonClassSubtyping = compileFile(posDir, " anonClassSubtyping" , twice)
9696 @ Test def pos_extmethods = compileFile(posDir, " extmethods" , twice)
9797 @ Test def pos_companions = compileFile(posDir, " companions" , twice)
9898
9999 @ Test def pos_all = compileFiles(posDir) // twice omitted to make tests run faster
100100
101+ @ Test def pos_t2613 = compileFile(posSpecialDir, " t2613" )(allowDeepSubtypes)
102+ @ Test def pos_i871 = compileFile(posSpecialDir, " i871" , scala2mode)
103+
101104 @ Test def new_all = compileFiles(newDir, twice)
102105
103106 @ Test def neg_abstractOverride () = compileFile(negDir, " abstract-override" , xerrors = 2 )
@@ -132,6 +135,7 @@ class tests extends CompilerTest {
132135 @ Test def neg_t2994 = compileFile(negDir, " t2994" , xerrors = 2 )
133136 @ Test def neg_subtyping = compileFile(negDir, " subtyping" , xerrors = 5 )
134137 @ Test def neg_variances = compileFile(negDir, " variances" , xerrors = 2 )
138+ @ Test def neg_i871_missingReturnType = compileFile(negDir, " i871" , xerrors = 2 )
135139 @ Test def neg_badAuxConstr = compileFile(negDir, " badAuxConstr" , xerrors = 2 )
136140 @ Test def neg_typetest = compileFile(negDir, " typetest" , xerrors = 1 )
137141 @ Test def neg_t1569_failedAvoid = compileFile(negDir, " t1569-failedAvoid" , xerrors = 1 )
0 commit comments