[Commonizer] Avoid leaking non-commonized types as arguments in short-circuited TAs
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
typealias my_long_t = common.stuff.MyLong
|
||||
typealias MyTypeAlias = common.stuff.Wrapper<my_long_t>
|
||||
expect val property: MyTypeAlias
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
typealias my_linux_long_t = common.stuff.MyLong
|
||||
actual val property: MyTypeAlias = TODO()
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
typealias my_macos_long_t = common.stuff.MyLong
|
||||
actual val property: MyTypeAlias = TODO()
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package common.stuff
|
||||
|
||||
class Wrapper<T>
|
||||
class MyLong
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
typealias my_long_t = my_linux_long_t
|
||||
typealias my_linux_long_t = common.stuff.MyLong
|
||||
typealias MyTypeAlias = common.stuff.Wrapper<my_long_t>
|
||||
val property: MyTypeAlias = TODO()
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
typealias my_long_t = my_macos_long_t
|
||||
typealias my_macos_long_t = common.stuff.MyLong
|
||||
typealias MyTypeAlias = common.stuff.Wrapper<my_long_t>
|
||||
val property: MyTypeAlias = TODO()
|
||||
Reference in New Issue
Block a user