diff options
author | Martin Odersky <odersky@gmail.com> | 2015-08-04 18:34:10 -0700 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-08-04 18:34:10 -0700 |
commit | ac226f26d8f54c79c642ed88bc5c48916afeb61b (patch) | |
tree | d6da7d399826b1652957e18504f10e64f41ae4d4 /src/dotty/tools/dotc/core/Definitions.scala | |
parent | 07e24e8640acf19a6bcedd1b68acbd7c8d8bf29b (diff) | |
download | dotty-ac226f26d8f54c79c642ed88bc5c48916afeb61b.tar.gz dotty-ac226f26d8f54c79c642ed88bc5c48916afeb61b.tar.bz2 dotty-ac226f26d8f54c79c642ed88bc5c48916afeb61b.zip |
Implement non-local returns
Non-local returns are now implemented.
Diffstat (limited to 'src/dotty/tools/dotc/core/Definitions.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Definitions.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala index 7ed0a26e0..502b42987 100644 --- a/src/dotty/tools/dotc/core/Definitions.scala +++ b/src/dotty/tools/dotc/core/Definitions.scala @@ -326,6 +326,7 @@ class Definitions { lazy val Product_productArity = ProductClass.requiredMethod(nme.productArity) lazy val Product_productPrefix = ProductClass.requiredMethod(nme.productPrefix) lazy val LanguageModuleClass = ctx.requiredModule("dotty.language").moduleClass.asClass + lazy val NonLocalReturnControlClass = ctx.requiredClass("scala.runtime.NonLocalReturnControl") // Annotation base classes lazy val AnnotationClass = ctx.requiredClass("scala.annotation.Annotation") |