| // RUN_PIPELINE_TILL: FRONTEND | |
| fun fooInt(p: Int) = p | |
| fun fooLong(p: Long) = p | |
| fun fooByte(p: Byte) = p | |
| fun fooShort(p: Short) = p | |
| fun test() { | |
| fooInt(1.plus(1)) | |
| fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.plus(1)<!>) | |
| fooLong(1.plus(1)) | |
| fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.plus(1)<!>) | |
| fooInt(1.times(1)) | |
| fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.times(1)<!>) | |
| fooLong(1.times(1)) | |
| fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.times(1)<!>) | |
| fooInt(1.div(1)) | |
| fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.div(1)<!>) | |
| fooLong(1.div(1)) | |
| fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.div(1)<!>) | |
| fooInt(1.rem(1)) | |
| fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.rem(1)<!>) | |
| fooLong(1.rem(1)) | |
| fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.rem(1)<!>) | |
| } | |
| /* GENERATED_FIR_TAGS: functionDeclaration, integerLiteral */ |