From c60c38ca6098402f7a9cc6d6746b664bb2b1306c Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Sun, 7 Jul 2013 07:37:53 +1000 Subject: Fix another interation with existentials and a name clash. --- src/test/scala/scala/async/run/match0/Match0.scala | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/test/scala/scala/async/run/match0/Match0.scala') diff --git a/src/test/scala/scala/async/run/match0/Match0.scala b/src/test/scala/scala/async/run/match0/Match0.scala index 7624838..8b99214 100644 --- a/src/test/scala/scala/async/run/match0/Match0.scala +++ b/src/test/scala/scala/async/run/match0/Match0.scala @@ -111,4 +111,17 @@ class MatchSpec { } result mustBe (3) } + + @Test def duplicateBindName() { + import AsyncId.{async, await} + def m4(m: Any) = async { + m match { + case buf: String => + await(0) + case buf: Double => + await(2) + } + } + m4("") mustBe 0 + } } -- cgit v1.2.3