diff options
author | Martin Odersky <odersky@gmail.com> | 2015-09-08 12:13:34 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-09-08 12:13:34 +0200 |
commit | 71150c808111055d23ab88763a487dbf743c4b88 (patch) | |
tree | 8143864dea4f2da2909f70c3aaf13281ed27a808 /src/dotty/tools/dotc/typer/Mode.scala | |
parent | 76d083889d52a5abbf883e5577b1fd21c9a1d903 (diff) | |
download | dotty-71150c808111055d23ab88763a487dbf743c4b88.tar.gz dotty-71150c808111055d23ab88763a487dbf743c4b88.tar.bz2 dotty-71150c808111055d23ab88763a487dbf743c4b88.zip |
Surivive Cyclic References when unpickling Scala 2 HK types
Closes $778. It seems impossible (or very hard) to avoid Cyclic References
when unpickling Scala2 files. So we try to survive them instead.
Review by @DarkDimius
Diffstat (limited to 'src/dotty/tools/dotc/typer/Mode.scala')
-rw-r--r-- | src/dotty/tools/dotc/typer/Mode.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/typer/Mode.scala b/src/dotty/tools/dotc/typer/Mode.scala index 8dd4c5b68..55d44ad7a 100644 --- a/src/dotty/tools/dotc/typer/Mode.scala +++ b/src/dotty/tools/dotc/typer/Mode.scala @@ -79,5 +79,8 @@ object Mode { */ val ImplicitExploration = newMode(12, "ImplicitExploration") + /** We are currently unpickling Scala2 info */ + val Scala2Unpickling = newMode(13, "Scala2Unpickling") + val PatternOrType = Pattern | Type } |