diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-09-21 16:06:58 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-09-21 16:06:58 -0400 |
| commit | 2bc8e5f74cdfca319f04ac2e6c13d04c05059137 (patch) | |
| tree | 4e3960e6a9f97573c9a63d6cbd74ea67bf20ffeb /src/typecheck.c | |
| parent | 40e332fdbde4cc082ba9d0e4f5e8c53612bfec68 (diff) | |
Deprecate `extern` keyword
Diffstat (limited to 'src/typecheck.c')
| -rw-r--r-- | src/typecheck.c | 10 |
1 files changed, 0 insertions, 10 deletions
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: |
