diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/files/run/exceptions-2.check | 3 | ||||
-rw-r--r-- | test/files/run/exceptions-2.scala | 12 |
2 files changed, 15 insertions, 0 deletions
diff --git a/test/files/run/exceptions-2.check b/test/files/run/exceptions-2.check index 95728fb058..139b4c401f 100644 --- a/test/files/run/exceptions-2.check +++ b/test/files/run/exceptions-2.check @@ -10,6 +10,9 @@ Finally! withValue1: Oh, oh 10 +withValue2: +droped a null +null method2: 10 Exception occurred diff --git a/test/files/run/exceptions-2.scala b/test/files/run/exceptions-2.scala index d76a52f5e8..0805ffe295 100644 --- a/test/files/run/exceptions-2.scala +++ b/test/files/run/exceptions-2.scala @@ -122,6 +122,15 @@ object Test { Console.println(x); } + def withValue2: Unit = { + val x = try { + null + } finally { + Console.println("droped a null"); + }; + Console.println(x); + } + def tryFinallyTry: Unit = { try { () @@ -246,6 +255,9 @@ object Test { Console.println("withValue1:"); execute(withValue1); + Console.println("withValue2:"); + execute(withValue2); + Console.println("method2:"); execute(method2); |