From 4585dcbaeb75df072f1a50ea6b7a9cb3fcfad4ee Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Thu, 2 Feb 2017 13:47:45 +1100 Subject: Fix #1568 - avoid transforming error trees If a tree has type error, subtrees may not have an assigned type. Therefore we should avoid transforming such trees. --- tests/neg/i1568.scala | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 tests/neg/i1568.scala (limited to 'tests/neg') diff --git a/tests/neg/i1568.scala b/tests/neg/i1568.scala new file mode 100644 index 000000000..a260c530b --- /dev/null +++ b/tests/neg/i1568.scala @@ -0,0 +1,3 @@ +object Test { + inline def foo(n: Int) = foo(n) // error: cyclic reference +} -- cgit v1.2.3