From bf5300a849c6e5cd6eb4cad0c1f27a0d9829087c Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Tue, 7 Apr 2015 20:01:51 +0300 Subject: [PATCH] JS: fixed tryCatchFinally test because of KT-7328 bug --- .../cases/tryCatchFinally/tryCatchFinally.2.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/js.translator/testData/inlineMultiFile/cases/tryCatchFinally/tryCatchFinally.2.kt b/js/js.translator/testData/inlineMultiFile/cases/tryCatchFinally/tryCatchFinally.2.kt index e2a10bc78da..32c06a76361 100644 --- a/js/js.translator/testData/inlineMultiFile/cases/tryCatchFinally/tryCatchFinally.2.kt +++ b/js/js.translator/testData/inlineMultiFile/cases/tryCatchFinally/tryCatchFinally.2.kt @@ -6,7 +6,7 @@ class My(val value: Int) inline fun T.performWithFinally(job: (T)-> R, finallyFun: (T) -> R) : R { try { - return job(this) + job(this) } finally { return finallyFun(this) } @@ -14,9 +14,9 @@ inline fun T.performWithFinally(job: (T)-> R, finallyFun: (T) -> R) : R { inline fun T.performWithFailFinally(job: (T)-> R, failJob : (e: RuntimeException, T) -> R, finallyFun: (T) -> R) : R { try { - return job(this) + job(this) } catch (e: RuntimeException) { - return failJob(e, this) + failJob(e, this) } finally { return finallyFun(this) }