diff options
author | liu fengyun <liufengyunchina@gmail.com> | 2016-11-09 15:58:57 +0100 |
---|---|---|
committer | liu fengyun <liu@fengy.me> | 2016-11-24 13:38:28 +0100 |
commit | eaf6a2201bf29dcb18ea54417c2af89e32d11c4b (patch) | |
tree | 65740c049dd19f829e10837552e769953a93c087 /bench/tests/implicit-scope-loop.scala | |
parent | a8c820b8f29c35851e261afe7225d7fce2f6a224 (diff) | |
download | dotty-eaf6a2201bf29dcb18ea54417c2af89e32d11c4b.tar.gz dotty-eaf6a2201bf29dcb18ea54417c2af89e32d11c4b.tar.bz2 dotty-eaf6a2201bf29dcb18ea54417c2af89e32d11c4b.zip |
add mini tests to benchmarks
Diffstat (limited to 'bench/tests/implicit-scope-loop.scala')
-rw-r--r-- | bench/tests/implicit-scope-loop.scala | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bench/tests/implicit-scope-loop.scala b/bench/tests/implicit-scope-loop.scala new file mode 100644 index 000000000..162f1a52c --- /dev/null +++ b/bench/tests/implicit-scope-loop.scala @@ -0,0 +1,17 @@ +trait Dummy[T] + + +trait A[T] extends B +trait B extends Dummy[A[Int]] +object B { + implicit def theB: B = new B {} + implicit def theA: A[Int] = new A[Int] {} +} + +object Test { + def getB(implicit b: B) = b + def getA[T](implicit a: A[T]) = a + + getB + getA +}
\ No newline at end of file |