From c7498dd74dc921604fed1837b8f61b4329e09563 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 24 Feb 2021 22:08:57 +0100 Subject: [PATCH] Remove one layer of nested exceptions in JVM backend --- .../codegen/optimization/transformer/MethodTransformer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/transformer/MethodTransformer.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/transformer/MethodTransformer.java index a767672b920..867ea114b41 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/transformer/MethodTransformer.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/transformer/MethodTransformer.java @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.codegen.optimization.transformer; import org.jetbrains.annotations.NotNull; +import org.jetbrains.kotlin.utils.ExceptionUtilsKt; import org.jetbrains.org.objectweb.asm.tree.MethodNode; import org.jetbrains.org.objectweb.asm.tree.analysis.*; @@ -31,7 +32,7 @@ public abstract class MethodTransformer { return analyzer.analyze(internalClassName, node); } catch (AnalyzerException e) { - throw new RuntimeException(e); + throw ExceptionUtilsKt.rethrow(e); } }