From 47901c09885f8931d82a3bbc469985a50f790091 Mon Sep 17 00:00:00 2001 From: Enno Date: Tue, 14 Feb 2017 12:52:20 +0100 Subject: Ennru forward reference error (#1973) * Change 'forward reference extending over the definition' to Message * Change 'forward reference extending over the definition' to Message * pesky file should not be included * Change 'forward reference extending over the definition' to Message (test case) --- tests/repl/errmsgs.check | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/repl') diff --git a/tests/repl/errmsgs.check b/tests/repl/errmsgs.check index 0dc8e8ae5..d7a230e61 100644 --- a/tests/repl/errmsgs.check +++ b/tests/repl/errmsgs.check @@ -85,4 +85,11 @@ scala> val x: List[Int] = "foo" :: List(1) | found: String($1$) | required: Int | +scala> { def f: Int = g; val x: Int = 1; def g: Int = 5; } +-- [E039] Reference Error: ------------------------------------------- +5 |{ def f: Int = g; val x: Int = 1; def g: Int = 5; } + | ^ + | `g` is a forward reference extending over the definition of `x` + +longer explanation available when compiling with `-explain` scala> :quit -- cgit v1.2.3