llvm/polly/lib/External/isl/isl_ctx_private.h

#include <isl/ctx.h>
#include <isl_blk.h>

/* "error" stores the last error that has occurred.
 * It is reset to isl_error_none by isl_ctx_reset_error.
 * "error_msg" stores the error message of the last error,
 * while "error_file" and "error_line" specify where the last error occurred.
 * "error_msg" and "error_file" always point to statically allocated
 * strings (if not NULL).
 */
struct isl_ctx {};

int isl_ctx_next_operation(isl_ctx *ctx);

void isl_ctx_set_full_error(isl_ctx *ctx, enum isl_error error, const char *msg,
	const char *file, int line);