aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Mode.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-09-08 12:13:34 +0200
committerMartin Odersky <odersky@gmail.com>2015-09-08 12:13:34 +0200
commit71150c808111055d23ab88763a487dbf743c4b88 (patch)
tree8143864dea4f2da2909f70c3aaf13281ed27a808 /src/dotty/tools/dotc/typer/Mode.scala
parent76d083889d52a5abbf883e5577b1fd21c9a1d903 (diff)
downloaddotty-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.scala3
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
}