| commit | 5c777b9c42e29c64636e3070be478d486805d504 | [log] [tgz] |
|---|---|---|
| author | Abduqodiri Qurbonzoda <abduqodiri.qurbonzoda@jetbrains.com> | Sun Jun 11 02:00:03 2023 +0300 |
| committer | Abduqodiri Qurbonzoda <abduqodiri.qurbonzoda@jetbrains.com> | Sun Jun 11 02:00:03 2023 +0300 |
| tree | 83df742153d057268c378eb7005fee7423b96716 | |
| parent | f58764441f143c1dd24c6e53c92c1af527cfda78 [diff] |
Fix EnumClassLowering
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/EnumClassLowering.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/EnumClassLowering.kt index b5ca8f6..942a861 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/EnumClassLowering.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/EnumClassLowering.kt
@@ -548,7 +548,9 @@ ) } memoryOptimizedPlus irElseBranch(irBlock { +irCall(irClass.initEntryInstancesFun!!) - +irCall(throwIAESymbol) + +irCall(throwIAESymbol).apply { + putValueArgument(0, irString("No enum constant ${nameParameter.name.identifier}.")) + } }) ) }