mirror of https://github.com/m-labs/artiq.git
16 lines
308 B
Python
16 lines
308 B
Python
|
# RUN: %python -m artiq.compiler.testbench.jit %s
|
||
|
# REQUIRES: exceptions
|
||
|
|
||
|
def catch(f):
|
||
|
try:
|
||
|
f()
|
||
|
except ZeroDivisionError as zde:
|
||
|
print(zde)
|
||
|
except IndexError as ie:
|
||
|
print(ie)
|
||
|
|
||
|
# CHECK-L: ZeroDivisionError
|
||
|
catch(lambda: 1/0)
|
||
|
# CHECK-L: IndexError
|
||
|
catch(lambda: [1.0][10])
|