Skip to content

Instantly share code, notes, and snippets.

@smarter
Created February 18, 2016 16:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smarter/975785e299847135de41 to your computer and use it in GitHub Desktop.
Save smarter/975785e299847135de41 to your computer and use it in GitHub Desktop.
Infinite loop (stack-overflow) in subtyping when compiling Lucre
java.lang.StackOverflowError
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:112)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$memberMatches$1(TypeComparer.scala:676)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply$mcZ$sp(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.core.TypeComparer$$anonfun$hasMatchingMember$1.apply(TypeComparer.scala:680)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.hasMatchingMember(TypeComparer.scala:679)
at dotty.tools.dotc.core.TypeComparer.compareRefinedSlow$1(TypeComparer.scala:359)
at dotty.tools.dotc.core.TypeComparer.compareRefined$1(TypeComparer.scala:372)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:380)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:264)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:308)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareWild$1(TypeComparer.scala:200)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:203)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:205)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.compareTypeBounds$1(TypeComparer.scala:435)
at dotty.tools.dotc.core.TypeComparer.thirdTry(TypeComparer.scala:441)
at dotty.tools.dotc.core.TypeComparer.secondTry(TypeComparer.scala:319)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:252)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$monitoredIsSubType(TypeComparer.scala:138)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:102)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:93)
at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:53)
at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:92)
at dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$qualifies$1(TypeComparer.scala:674)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment