diff --git a/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt b/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt index ee416ceb643..282e194e96d 100644 --- a/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt +++ b/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/RawFirBuilder.kt @@ -892,6 +892,9 @@ class RawFirBuilder(val session: FirSession, val stubMode: Boolean) { if (projectionKind == KtProjectionKind.STAR) { return FirStarProjectionImpl(session, typeProjection) } + if (projectionKind == KtProjectionKind.NONE && typeProjection.text == "_") { + return FirTypePlaceholderProjection + } val typeReference = typeProjection.typeReference val firType = typeReference.toFirOrErrorType() return FirTypeProjectionWithVarianceImpl(