@@ -37,6 +37,7 @@ class tests extends CompilerTest {
3737
3838 val allowDeepSubtypes = defaultOptions diff List (" -Yno-deep-subtypes" )
3939 val allowDoubleBindings = defaultOptions diff List (" -Yno-double-bindings" )
40+ val scala2mode = List (" -language:Scala2" )
4041
4142 val testsDir = " ./tests/"
4243 val posDir = testsDir + " pos/"
@@ -92,14 +93,16 @@ class tests extends CompilerTest {
9293 @ Test def pos_valueclasses = compileFiles(posDir + " valueclasses/" , twice)
9394 @ Test def pos_nullarify = compileFile(posDir, " nullarify" , args = " -Ycheck:nullarify" :: Nil )
9495 @ Test def pos_subtyping = compileFile(posDir, " subtyping" , twice)
95- @ Test def pos_t2613 = compileFile(posSpecialDir, " t2613" )(allowDeepSubtypes)
9696 @ Test def pos_packageObj = compileFile(posDir, " i0239" , twice)
9797 @ Test def pos_anonClassSubtyping = compileFile(posDir, " anonClassSubtyping" , twice)
9898 @ Test def pos_extmethods = compileFile(posDir, " extmethods" , twice)
9999 @ Test def pos_companions = compileFile(posDir, " companions" , twice)
100100
101101 @ Test def pos_all = compileFiles(posDir) // twice omitted to make tests run faster
102102
103+ @ Test def pos_t2613 = compileFile(posSpecialDir, " t2613" )(allowDeepSubtypes)
104+ @ Test def pos_i871 = compileFile(posSpecialDir, " i871" , scala2mode)
105+
103106 @ Test def new_all = compileFiles(newDir, twice)
104107
105108 @ Test def neg_abstractOverride () = compileFile(negDir, " abstract-override" , xerrors = 2 )
@@ -134,6 +137,7 @@ class tests extends CompilerTest {
134137 @ Test def neg_t2994 = compileFile(negDir, " t2994" , xerrors = 2 )
135138 @ Test def neg_subtyping = compileFile(negDir, " subtyping" , xerrors = 5 )
136139 @ Test def neg_variances = compileFile(negDir, " variances" , xerrors = 2 )
140+ @ Test def neg_i871_missingReturnType = compileFile(negDir, " i871" , xerrors = 2 )
137141 @ Test def neg_badAuxConstr = compileFile(negDir, " badAuxConstr" , xerrors = 2 )
138142 @ Test def neg_typetest = compileFile(negDir, " typetest" , xerrors = 1 )
139143 @ Test def neg_t1569_failedAvoid = compileFile(negDir, " t1569-failedAvoid" , xerrors = 1 )
0 commit comments