forked from M-Labs/artiq
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])
|