Always generate ACC_SUPER flag for all classes; Fix for KT-10260: java.lang.VerifyError in Android 4.x when Instant Run is used

#KT-10260 Fixed
This commit is contained in:
Michael Bogdanov
2016-01-08 16:28:00 +03:00
parent b11acdfbea
commit 0274ce4619
13 changed files with 82 additions and 8 deletions
@@ -0,0 +1,19 @@
enum class BigEnum {
ITEM1,
ITEM2
}
fun bar1(x : BigEnum) : String {
when (x) {
BigEnum.ITEM1 -> return "123"
BigEnum.ITEM2-> return "456"
}
return "-1";
}
// TESTED_OBJECT_KIND: class
// TESTED_OBJECTS: MappingWhenKt$WhenMappings
// FLAGS: ACC_PUBLIC, ACC_SYNTHETIC, ACC_FINAL, ACC_SUPER