summaryrefslogtreecommitdiff
path: root/test/files/neg/ticket513.check
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-08-17 16:23:02 +0200
committerJason Zaugg <jzaugg@gmail.com>2013-08-17 16:42:58 +0200
commitd877d0cb32a1198d7b40fe0c4583b6f4f488dc52 (patch)
tree5a3eee765639e8a00414f995c41b57868b242a25 /test/files/neg/ticket513.check
parent5084b74048f7f21f38fdf45ebfa8e634b863bb01 (diff)
downloadscala-d877d0cb32a1198d7b40fe0c4583b6f4f488dc52.tar.gz
scala-d877d0cb32a1198d7b40fe0c4583b6f4f488dc52.tar.bz2
scala-d877d0cb32a1198d7b40fe0c4583b6f4f488dc52.zip
SI-7501 Pickler: owner adjustment for param syms in annotation args
Pickling of trees within annotation arguments led to an unfortunate situation: the MethodType of a symbol contained a value parameter symbol that was pickled as though it were owned by the enclosing class (the root symbol of the pickle.) Under separate compilation, this would appear as a member of that class. Anyone using `@deprecatedName('oldName)` was exposed to this problem, as the argument expands to `Symbol.apply("oldName")`. This commit extends some similar treatment of local type parameters to also consider value parameters.
Diffstat (limited to 'test/files/neg/ticket513.check')
0 files changed, 0 insertions, 0 deletions