@@ -432,15 +432,14 @@ object TastyFormat {
432432 final val CONTEXTUALMETHODtype = 182
433433 final val ERASEDCONTEXTUALMETHODtype = 183
434434 final val IMPLICITMETHODtype = 184
435- final val ERASEDIMPLICITMETHODtype = 185
436435
437436 final val MATCHtype = 190
438437 final val MATCHtpt = 191
439438
440439 def methodType (isContextual : Boolean , isImplicit : Boolean , isErased : Boolean ): Int = {
441440 val implicitOffset =
442441 if (isContextual) 2
443- else if (isImplicit) 4
442+ else if (isImplicit) { assert( ! isErased); 4 }
444443 else 0
445444 val erasedOffset = if (isErased) 1 else 0
446445 METHODtype + erasedOffset + implicitOffset
@@ -650,7 +649,6 @@ object TastyFormat {
650649 case CONTEXTUALMETHODtype => " CONTEXTUALMETHODtype"
651650 case ERASEDCONTEXTUALMETHODtype => " ERASEDCONTEXTUALMETHODtype"
652651 case IMPLICITMETHODtype => " IMPLICITMETHODtype"
653- case ERASEDIMPLICITMETHODtype => " ERASEDIMPLICITMETHODtype"
654652 case TYPELAMBDAtype => " TYPELAMBDAtype"
655653 case LAMBDAtpt => " LAMBDAtpt"
656654 case MATCHtype => " MATCHtype"
@@ -672,7 +670,7 @@ object TastyFormat {
672670 case POLYtype | TYPELAMBDAtype |
673671 METHODtype | ERASEDMETHODtype |
674672 CONTEXTUALMETHODtype | ERASEDCONTEXTUALMETHODtype |
675- IMPLICITMETHODtype | ERASEDIMPLICITMETHODtype => - 1
673+ IMPLICITMETHODtype => - 1
676674 case _ => 0
677675 }
678676}
0 commit comments