FIR: Substitute type alias constructors properly

This commit is contained in:
Denis Zharkov
2019-11-25 17:47:41 +03:00
parent f68929fe74
commit 3b7ad066fc
7 changed files with 126 additions and 14 deletions
@@ -28,7 +28,8 @@ open class FirNamedFunctionSymbol(
) : FirFunctionSymbol<FirSimpleFunction>(callableId)
class FirConstructorSymbol(
callableId: CallableId
callableId: CallableId,
override val overriddenSymbol: FirConstructorSymbol? = null
) : FirFunctionSymbol<FirConstructor>(callableId)
class FirAccessorSymbol(
@@ -49,4 +50,4 @@ class FirAnonymousFunctionSymbol : FirFunctionWithoutNameSymbol<FirAnonymousFunc
class FirPropertyAccessorSymbol : FirFunctionWithoutNameSymbol<FirPropertyAccessor>(Name.identifier("accessor"))
class FirErrorFunctionSymbol : FirFunctionWithoutNameSymbol<FirErrorFunction>(Name.identifier("error"))
class FirErrorFunctionSymbol : FirFunctionWithoutNameSymbol<FirErrorFunction>(Name.identifier("error"))