IrTypes: comment backend.common code to be migrated by someone else

(cherry picked from commit 0491fc4)
This commit is contained in:
Svyatoslav Scherbina
2018-06-09 12:06:30 +03:00
committed by Dmitry Petrov
parent 25d0c57194
commit f1bdb48a76
@@ -29,9 +29,12 @@ class InnerClassesLowering(val context: BackendContext) : ClassLoweringPass {
object FIELD_FOR_OUTER_THIS : IrDeclarationOriginImpl("FIELD_FOR_OUTER_THIS")
override fun lower(irClass: IrClass) {
InnerClassTransformer(irClass).lowerInnerClass()
TODO()
// InnerClassTransformer(irClass).lowerInnerClass()
}
/*
private inner class InnerClassTransformer(val irClass: IrClass) {
lateinit var outerThisField: IrField
@@ -189,10 +192,14 @@ class InnerClassesLowering(val context: BackendContext) : ClassLoweringPass {
return null
}
}
*/
}
class InnerClassConstructorCallsLowering(val context: BackendContext) : BodyLoweringPass {
override fun lower(irBody: IrBody) {
TODO()
/*
irBody.transformChildrenVoid(object : IrElementTransformerVoid() {
override fun visitCall(expression: IrCall): IrExpression {
expression.transformChildrenVoid(this)
@@ -240,6 +247,7 @@ class InnerClassConstructorCallsLowering(val context: BackendContext) : BodyLowe
// TODO callable references?
})
*/
}
}