/test.kt:(195,217): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(261,283): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(322,359): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(417,454): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(511,593): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(658,680): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(711,733): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(788,810): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(967,989): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(1076,1098): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(1434,1456): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(1539,1561): error: Return type mismatch: expected 'String', actual 'String?'.

/test.kt:(1539,1561): error: Return type mismatch: expected 'String', actual 'String?'.

/test.kt:(1653,1752): error: Argument type mismatch: actual type is 'Function0<String>', but 'String!' was expected.

/test.kt:(1653,1752): error: Argument type mismatch: actual type is 'Function0<String>', but 'String!' was expected.

/test.kt:(1698,1720): error: Return type mismatch: expected 'String', actual 'String?'.

/test.kt:(1836,1858): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(1950,2050): error: Argument type mismatch: actual type is 'Function0<String?>', but 'String!' was expected.

/test.kt:(1950,2050): error: Argument type mismatch: actual type is 'Function0<String?>', but 'String!' was expected.

/test.kt:(2115,2137): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/test.kt:(2216,2223): error: Return type of 'get' is not a subtype of the return type of the overridden member 'fun get(): String' defined in '<anonymous>'.

/test.kt:(2309,2312): error: Return type of 'get' is not a subtype of the return type of the overridden member 'fun get(): String' defined in '<anonymous>'.
/edge-cases.kt:(279,329): error: Return type mismatch: expected 'String!', actual 'Unit'.

/edge-cases.kt:(368,429): error: Return type mismatch: expected 'String!', actual 'Unit'.

/edge-cases.kt:(397,419): error: Return type mismatch: expected 'Unit', actual 'String?'.

/edge-cases.kt:(397,419): error: Return type mismatch: expected 'Unit', actual 'String?'.

/edge-cases.kt:(468,534): error: Return type mismatch: expected 'String!', actual 'Unit'.

/edge-cases.kt:(502,524): error: Return type mismatch: expected 'Unit', actual 'String?'.

/edge-cases.kt:(502,524): error: Return type mismatch: expected 'Unit', actual 'String?'.

/edge-cases.kt:(581,645): error: Return type mismatch: expected 'String!', actual 'Unit'.

/edge-cases.kt:(711,718): warning: Argument type mismatch: actual type is 'T? (of fun <T : Number> test1)', but 'T (of fun <T : Number> test1)' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/edge-cases.kt:(808,815): warning: Argument type mismatch: actual type is 'T? (of fun <T : Comparable<T>> test2)', but 'T (of fun <T : Comparable<T>> test2)' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.

/edge-cases.kt:(931,960): warning: Argument type mismatch: actual type is 'String?', but 'String' was expected. This will become an error in language version 2.1. See https://youtrack.jetbrains.com/issue/KT-57014.
