aboutsummaryrefslogtreecommitdiff
path: root/tests/i/extern-cc-runtime/program.cps
blob: 74d038681c5979d71ff7f075972e406f8dddf455 (plain)
1
2
3
4
5
6
7
8
9

INCLUDE_OBJ "runtime.o"
EXTERN "C" EXTERN_FUNCTION string_length() RETURNS C_INT
EXTERN "C" EXTERN_PROCEDURE string_throw()
OUTPUT (INTEGER)string_length()
TRY
    CALL string_throw()
CATCH
    OUTPUT "caught C++"
ENDTRY