descriptor name cannot be empty string

* add assertion
* fix tests
* #KT-1748 Fixed
This commit is contained in:
Stepan Koltsov
2012-04-09 22:31:40 +04:00
parent 5ec31b8cdc
commit abfd03cae3
10 changed files with 69 additions and 43 deletions
+8 -8
View File
@@ -8,11 +8,11 @@ var v6 : Int.(String, Int) -> Unit
var v7 : ExtensionFunction1<Int, String, Boolean>
//internal final var v1 : () -> Unit defined in <module>.<root>.
//internal final var v2 : (jet.Int) -> jet.Int defined in <module>.<root>.
//internal final var v3 : (jet.Int, #(jet.String, jet.String)) -> jet.String defined in <module>.<root>.
//internal final var v4 : (jet.Int) -> jet.String defined in <module>.<root>.
//internal final var v4 : (() -> jet.Int, (#(jet.String, jet.String)) -> Unit) -> jet.String defined in <module>.<root>.
//internal final var v5 : jet.Int.() -> jet.Int defined in <module>.<root>.
//internal final var v6 : jet.Int.(jet.String, jet.Int) -> Unit defined in <module>.<root>.
//internal final var v7 : jet.Int.(jet.String) -> jet.Boolean defined in <module>.<root>.
//internal final var v1 : () -> Unit defined in <module>.<root>
//internal final var v2 : (jet.Int) -> jet.Int defined in <module>.<root>
//internal final var v3 : (jet.Int, #(jet.String, jet.String)) -> jet.String defined in <module>.<root>
//internal final var v4 : (jet.Int) -> jet.String defined in <module>.<root>
//internal final var v4 : (() -> jet.Int, (#(jet.String, jet.String)) -> Unit) -> jet.String defined in <module>.<root>
//internal final var v5 : jet.Int.() -> jet.Int defined in <module>.<root>
//internal final var v6 : jet.Int.(jet.String, jet.Int) -> Unit defined in <module>.<root>
//internal final var v7 : jet.Int.(jet.String) -> jet.Boolean defined in <module>.<root>
+10 -10
View File
@@ -9,13 +9,13 @@ var v8 : #(Int, String, String)
var v9 : Tuple2<Int, String>
var v10 : Tuple3<Int, Int, Int>?
//internal final var v1 : Unit defined in <module>.<root>.
//internal final var v2 : Unit? defined in <module>.<root>.
//internal final var v3 : Unit defined in <module>.<root>.
//internal final var v4 : Unit? defined in <module>.<root>.
//internal final var v5 : Unit defined in <module>.<root>.
//internal final var v6 : #(jet.Int) defined in <module>.<root>.
//internal final var v7 : #(jet.Int)? defined in <module>.<root>.
//internal final var v8 : #(jet.Int, jet.String, jet.String) defined in <module>.<root>.
//internal final var v9 : #(jet.Int, jet.String) defined in <module>.<root>.
//internal final var v10 : #(jet.Int, jet.Int, jet.Int)? defined in <module>.<root>.
//internal final var v1 : Unit defined in <module>.<root>
//internal final var v2 : Unit? defined in <module>.<root>
//internal final var v3 : Unit defined in <module>.<root>
//internal final var v4 : Unit? defined in <module>.<root>
//internal final var v5 : Unit defined in <module>.<root>
//internal final var v6 : #(jet.Int) defined in <module>.<root>
//internal final var v7 : #(jet.Int)? defined in <module>.<root>
//internal final var v8 : #(jet.Int, jet.String, jet.String) defined in <module>.<root>
//internal final var v9 : #(jet.Int, jet.String) defined in <module>.<root>
//internal final var v10 : #(jet.Int, jet.Int, jet.Int)? defined in <module>.<root>