2ecba6ac39
This directive anyway does not make test run twice with OI, and with NI It only once run the test with specific settings (// LANGUAGE) and ignores irrelevant (OI or NI tags)
48 lines
1.3 KiB
Kotlin
Vendored
48 lines
1.3 KiB
Kotlin
Vendored
// !LANGUAGE: +NewInference
|
|
// MODULE: m1-common
|
|
// FILE: test.kt
|
|
|
|
import library.*
|
|
|
|
fun test() {
|
|
foo(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true
|
|
)
|
|
|
|
Foo(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true
|
|
).foo(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true
|
|
)
|
|
|
|
Foo(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true,
|
|
3.14
|
|
)
|
|
|
|
Foo.Bar(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true
|
|
).bar(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true
|
|
)
|
|
|
|
Foo.Bar(
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>a<!> = 42,
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>b<!> = "hello",
|
|
<!NAMED_ARGUMENTS_NOT_ALLOWED!>c<!> = true,
|
|
3.14
|
|
)
|
|
}
|