From da884bd5545cb27340bf9bfe54571c7084966261 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 5 May 2023 16:25:43 +0200 Subject: [PATCH] Minor, add error message to linker exception (cherry picked from commit 04048d57ab912823504e9f57ddbc3a5f06b6af7c) --- .../jetbrains/kotlin/analyzer/CompilationErrorException.kt | 5 ++++- .../backend/common/linkage/issues/KotlinIrLinkerIssues.kt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/compiler/frontend.common/src/org/jetbrains/kotlin/analyzer/CompilationErrorException.kt b/compiler/frontend.common/src/org/jetbrains/kotlin/analyzer/CompilationErrorException.kt index 120bad59d58..fa120957fec 100644 --- a/compiler/frontend.common/src/org/jetbrains/kotlin/analyzer/CompilationErrorException.kt +++ b/compiler/frontend.common/src/org/jetbrains/kotlin/analyzer/CompilationErrorException.kt @@ -5,4 +5,7 @@ package org.jetbrains.kotlin.analyzer -class CompilationErrorException : RuntimeException() +class CompilationErrorException : RuntimeException { + constructor() : super() + constructor(message: String) : super(message) +} diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/issues/KotlinIrLinkerIssues.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/issues/KotlinIrLinkerIssues.kt index fb2c852ffd5..1d9b33b0cf4 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/issues/KotlinIrLinkerIssues.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/linkage/issues/KotlinIrLinkerIssues.kt @@ -24,7 +24,7 @@ abstract class KotlinIrLinkerIssue { fun raiseIssue(messageLogger: IrMessageLogger): Nothing { messageLogger.report(IrMessageLogger.Severity.ERROR, errorMessage, null) - throw CompilationErrorException() + throw CompilationErrorException(errorMessage) } }