diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2016-02-10 17:35:24 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2016-02-12 15:55:30 -0800 |
commit | baee820b32f6e71907658ad6386e0d79e726e761 (patch) | |
tree | 22b74ce039725acb6755a6bf46f0b53f30b44f9d /test/files/run/t7700.scala | |
parent | da3f7177232e7c0732d5b7d2929dbb8271d7b395 (diff) | |
download | scala-baee820b32f6e71907658ad6386e0d79e726e761.tar.gz scala-baee820b32f6e71907658ad6386e0d79e726e761.tar.bz2 scala-baee820b32f6e71907658ad6386e0d79e726e761.zip |
SI-9540 typedFunction is erasure aware
When typer is running during erasure, must assign erased FunctionType
in typedFunction. This removes a bunch of unneeded casts now we no longer
assign a half-erased FunctionType.
I poked around a bit, and it looks like erasure doesn't want typer
to erase built-in types (like Unit/Any/Nothing).
They are already treated specially during erasure.
Diffstat (limited to 'test/files/run/t7700.scala')
0 files changed, 0 insertions, 0 deletions