From 2bc8e5f74cdfca319f04ac2e6c13d04c05059137 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Sep 2025 16:06:58 -0400 Subject: Deprecate `extern` keyword --- src/typecheck.c | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/typecheck.c') diff --git a/src/typecheck.c b/src/typecheck.c index c018c04e..64bf0fd8 100644 --- a/src/typecheck.c +++ b/src/typecheck.c @@ -611,13 +611,6 @@ void bind_statement(env_t *env, ast_t *statement) { } break; } - case Extern: { - DeclareMatch(ext, statement, Extern); - type_t *t = parse_type_ast(env, ext->type); - if (t->tag == ClosureType) t = Match(t, ClosureType)->fn; - set_binding(env, ext->name, t, Text$from_str(ext->name)); - break; - } default: break; } } @@ -1115,9 +1108,6 @@ type_t *get_type(env_t *env, ast_t *ast) { } return get_type(block_env, last->ast); } - case Extern: { - return parse_type_ast(env, Match(ast, Extern)->type); - } case Declare: case Assign: case UPDATE_CASES: -- cgit v1.2.3