forked from M-Labs/artiq
21 lines
498 B
Python
21 lines
498 B
Python
# RUN: %python -m artiq.compiler.typing +diag %s >%t
|
|
# RUN: OutputCheck %s --file-to-check=%t
|
|
|
|
# CHECK-L: ${LINE:+1}: error: cannot call this expression of type int
|
|
(1)()
|
|
|
|
def f(x, y, z=1):
|
|
pass
|
|
|
|
# CHECK-L: ${LINE:+1}: error: variadic arguments are not supported
|
|
f(*[])
|
|
|
|
# CHECK-L: ${LINE:+1}: error: variadic arguments are not supported
|
|
f(**[])
|
|
|
|
# CHECK-L: ${LINE:+1}: error: the argument 'x' is already passed
|
|
f(1, x=1)
|
|
|
|
# CHECK-L: ${LINE:+1}: error: mandatory argument 'x' is not passed
|
|
f()
|