@@ -1177,20 +1177,7 @@ class TreeUnpickler(reader: TastyReader,
1177
1177
val levels = readNat()
1178
1178
readTerm().outerSelect(levels, SkolemType (readType()))
1179
1179
case SELECTin =>
1180
- // ================================================================================
1181
- // Test Report
1182
- // ================================================================================
1183
-
1184
- // 3 suites passed, 1 failed, 4 total
1185
- // ] failed
1186
- // tests/pos/i5418.scala failed
1187
- // tests/pos/i5980.scala failed
1188
- val srcnmes = Nil // List("i5980", "i5418")
1189
- val doinspect = srcnmes.exists(ctx.source.name.startsWith)
1190
1180
var symname = readName()
1191
- var precisesig = readName() match
1192
- case SignedName (_, sig, _) => sig
1193
- case _ => Signature .NotAMethod
1194
1181
val qual = readTerm()
1195
1182
val qualType = qual.tpe.widenIfUnstable
1196
1183
val space = if currentAddr == end then qualType else readType()
@@ -1211,23 +1198,15 @@ class TreeUnpickler(reader: TastyReader,
1211
1198
val res = symname match
1212
1199
case SignedName (name, sig, target) =>
1213
1200
val pre = ctx.typeAssigner.maybeSkolemizePrefix(qualType, name)
1214
- assert(precisesig != Signature .NotAMethod )
1215
1201
val isAmbiguous = pre.nonPrivateMember(name).match
1216
1202
case d : MultiDenotation =>
1217
1203
d.atSignature(sig, target).isInstanceOf [MultiDenotation ]
1218
1204
case _ => false
1219
1205
if isAmbiguous then
1220
- if doinspect then
1221
- val diff = if sig != precisesig then i " $sig => $precisesig" else i " $sig"
1222
- report.error(i " $qual . $name differs ambiguously: [ $diff] " )
1223
1206
makeSelect(qual, name, space.decl(name).atSignature(sig, target).asSeenFrom(pre))
1224
1207
else
1225
- if doinspect && sig != precisesig then
1226
- report.error(i " $qual . $name differs: [ $sig => $precisesig] " )
1227
1208
select(name, sig, target)
1228
1209
case name =>
1229
- if doinspect then
1230
- report.error(i " $qual . $name nosig " )
1231
1210
makeSelect(qual, name, accessibleDenot(qualType, name, Signature .NotAMethod , EmptyTermName ))
1232
1211
// select(name, Signature.NotAMethod, EmptyTermName)
1233
1212
res
0 commit comments