From 1f029a28d6d6c827158004417c62bec06b67d85c Mon Sep 17 00:00:00 2001 From: David MacIver Date: Sat, 25 Oct 2008 10:44:40 +0000 Subject: Correct handling of unreachable code testing wh... Correct handling of unreachable code testing when matching on primitives. --- test/files/neg/unreachablechar.check | 4 ++++ test/files/neg/unreachablechar.scala | 8 ++++++++ 2 files changed, 12 insertions(+) create mode 100644 test/files/neg/unreachablechar.check create mode 100644 test/files/neg/unreachablechar.scala (limited to 'test/files') diff --git a/test/files/neg/unreachablechar.check b/test/files/neg/unreachablechar.check new file mode 100644 index 0000000000..7442e1178a --- /dev/null +++ b/test/files/neg/unreachablechar.check @@ -0,0 +1,4 @@ +unreachablechar.scala:5: error: unreachable code + case 'f' => println("not stuff?"); + ^ +one error found diff --git a/test/files/neg/unreachablechar.scala b/test/files/neg/unreachablechar.scala new file mode 100644 index 0000000000..94438ce321 --- /dev/null +++ b/test/files/neg/unreachablechar.scala @@ -0,0 +1,8 @@ +object Foo extends Application{ + 'f' match { + case 'o'|'c'|'b' => println("Oooo"); + case _ => println("stuff"); + case 'f' => println("not stuff?"); + } + +} -- cgit v1.2.3