From fcda36561d668f43bac91ea31cd55cbbd605d330 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sat, 23 Aug 2025 19:28:08 -0400 Subject: Autoformat everything with clang-format --- src/environment.h | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) (limited to 'src/environment.h') diff --git a/src/environment.h b/src/environment.h index 0bff474d..ca10dbae 100644 --- a/src/environment.h +++ b/src/environment.h @@ -46,7 +46,7 @@ typedef struct env_s { loop_ctx_t *loop_ctx; deferral_t *deferred; Closure_t *comprehension_action; - bool do_source_mapping:1; + bool do_source_mapping : 1; type_t *current_type; } env_t; @@ -62,23 +62,21 @@ env_t *fresh_scope(env_t *env); env_t *for_scope(env_t *env, ast_t *ast); env_t *with_enum_scope(env_t *env, type_t *t); env_t *namespace_env(env_t *env, const char *namespace_name); -#define compiler_err(f, start, end, ...) ({ \ - file_t *_f = f; \ - if (USE_COLOR) \ - fputs("\x1b[31;7;1m ", stderr); \ - if (_f && start && end) \ - fprint_inline(stderr, _f->relative_filename, ":", get_line_number(_f, start), ".", get_line_column(_f, start), ": "); \ - fprint_inline(stderr, __VA_ARGS__); \ - if (USE_COLOR) \ - fputs(" \x1b[m", stderr); \ - fputs("\n\n", stderr); \ - if (_f && start && end) \ - highlight_error(_f, start, end, "\x1b[31;1m", 2, USE_COLOR); \ - if (getenv("TOMO_STACKTRACE")) \ - print_stacktrace(stderr, 1); \ - raise(SIGABRT); \ - exit(1); \ -}) +#define compiler_err(f, start, end, ...) \ + ({ \ + file_t *_f = f; \ + if (USE_COLOR) fputs("\x1b[31;7;1m ", stderr); \ + if (_f && start && end) \ + fprint_inline(stderr, _f->relative_filename, ":", get_line_number(_f, start), ".", \ + get_line_column(_f, start), ": "); \ + fprint_inline(stderr, __VA_ARGS__); \ + if (USE_COLOR) fputs(" \x1b[m", stderr); \ + fputs("\n\n", stderr); \ + if (_f && start && end) highlight_error(_f, start, end, "\x1b[31;1m", 2, USE_COLOR); \ + if (getenv("TOMO_STACKTRACE")) print_stacktrace(stderr, 1); \ + raise(SIGABRT); \ + exit(1); \ + }) binding_t *get_binding(env_t *env, const char *name); binding_t *get_constructor(env_t *env, type_t *t, arg_ast_t *args, bool allow_underscores); PUREFUNC binding_t *get_metamethod_binding(env_t *env, ast_e tag, ast_t *lhs, ast_t *rhs, type_t *ret); -- cgit v1.2.3