Fix name resolution in typealias with constraint (#144)

The body of a typealias gets inlined into wherever the typealias
is used. This fixes a bug where the references in the typealias body can
resolve to the wrong value.
This commit is contained in:
Kushal Pisavadia
2024-02-15 21:28:10 +00:00
committed by GitHub
parent 1c29287344
commit 3d1db25864
11 changed files with 76 additions and 7 deletions

View File

@@ -1058,7 +1058,7 @@ external class Boolean extends Any {
}
/// A Unicode character (code point).
typealias Char = String(this.length == 1) // `this.` works around rdar://75074742
typealias Char = String(length == 1)
/// A sequence of Unicode characters (code points).
///