[FE] Detect recursion when typealias referenced as annotation in its RHS

#KT-14612 Fixed
This commit is contained in:
Dmitriy Novozhilov
2020-12-24 11:46:19 +03:00
parent d3349197ba
commit 70c4bdf32e
7 changed files with 61 additions and 3 deletions
@@ -0,0 +1,3 @@
// ISSUE: KT-14612
typealias S = @S Suppress
@@ -0,0 +1,3 @@
// ISSUE: KT-14612
typealias S = <!RECURSIVE_TYPEALIAS_EXPANSION!>@S<!> Suppress
@@ -0,0 +1,4 @@
package
public typealias S = @S /* = kotlin.Suppress */(names = {}) kotlin.Suppress