diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-01-13 10:45:38 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-01-13 10:45:38 -0800 |
commit | 34c8a00da7a14803a7f38927ba11926561b2a188 (patch) | |
tree | db89325af094b4bdd9df7f6e0f57df898711dded /test/pending | |
parent | 0a43c263568760ad291cbc76a98e1eb2de9292a7 (diff) | |
parent | 28d3390e07715b0dcb5ce2f68d72d5a44e6ca74d (diff) | |
download | scala-34c8a00da7a14803a7f38927ba11926561b2a188.tar.gz scala-34c8a00da7a14803a7f38927ba11926561b2a188.tar.bz2 scala-34c8a00da7a14803a7f38927ba11926561b2a188.zip |
Merge pull request #3184 from retronym/ticket/2066
SI-2066 Plug a soundness hole higher order type params, overriding
Diffstat (limited to 'test/pending')
-rw-r--r-- | test/pending/neg/t2066.scala | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/test/pending/neg/t2066.scala b/test/pending/neg/t2066.scala deleted file mode 100644 index 46177b19f7..0000000000 --- a/test/pending/neg/t2066.scala +++ /dev/null @@ -1,16 +0,0 @@ -object Test extends App { - trait A { - def f[T[_]](x : T[Int]) : T[Any] - } - - class B extends A { - def f[T[+_]](x : T[Int]) : T[Any] = x - } - - class P[Y](var y : Y) - - val p = new P(1) - val palias = (new B():A).f[P](p) - palias.y = "hello" - val z: Int = p.y -}
\ No newline at end of file |