Avoid empty clinit generation
This commit is contained in:
+2
-1
@@ -48,7 +48,8 @@ class InitializersLowering(
|
||||
|
||||
classInitializersBuilder.transformInstanceInitializerCallsInConstructors(irClass)
|
||||
|
||||
if (clinitNeeded) classInitializersBuilder.createStaticInitializationMethod(irClass)
|
||||
if (clinitNeeded && classInitializersBuilder.staticInitializerStatements.isNotEmpty())
|
||||
classInitializersBuilder.createStaticInitializationMethod(irClass)
|
||||
}
|
||||
|
||||
private inner class ClassInitializersBuilder(val irClass: IrClass) : IrElementVisitorVoid {
|
||||
|
||||
Reference in New Issue
Block a user