2019-08-21 15:06:13 -04:00
|
|
|
void DivideByZeroError(void) __attribute__((__noreturn__));
|
|
|
|
|
2019-08-25 15:11:00 -04:00
|
|
|
void lerrorf(value_t e, const char *format, ...)
|
|
|
|
__attribute__((__noreturn__));
|
2019-08-21 15:06:13 -04:00
|
|
|
|
|
|
|
void lerror(value_t e, const char *msg) __attribute__((__noreturn__));
|
|
|
|
|
|
|
|
void fl_raise(value_t e) __attribute__((__noreturn__));
|
|
|
|
|
2019-08-25 15:11:00 -04:00
|
|
|
void type_error(const char *fname, const char *expected, value_t got)
|
2019-08-21 15:06:13 -04:00
|
|
|
__attribute__((__noreturn__));
|
|
|
|
|
2019-08-25 15:11:00 -04:00
|
|
|
void bounds_error(const char *fname, value_t arr, value_t ind)
|
2019-08-21 15:06:13 -04:00
|
|
|
__attribute__((__noreturn__));
|