aboutsummaryrefslogtreecommitdiff
path: root/tests/repl
diff options
context:
space:
mode:
authorEnno <enno@runne.net>2017-02-14 12:52:20 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-02-14 12:52:20 +0100
commit47901c09885f8931d82a3bbc469985a50f790091 (patch)
tree4b478d0235a3cccb4416e9c50bdd9315b3e6f1e7 /tests/repl
parentb29783237c03ade1dd19cc564170c7a87d7b8b84 (diff)
downloaddotty-47901c09885f8931d82a3bbc469985a50f790091.tar.gz
dotty-47901c09885f8931d82a3bbc469985a50f790091.tar.bz2
dotty-47901c09885f8931d82a3bbc469985a50f790091.zip
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)
Diffstat (limited to 'tests/repl')
-rw-r--r--tests/repl/errmsgs.check7
1 files changed, 7 insertions, 0 deletions
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: <console> -------------------------------------------
+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