From c766ffe0a3b142d4c5179e82fd2127c885d7ab6c Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 23 Apr 2025 11:55:58 -0700 Subject: [PATCH] kill old code --- src/eval/eval_interpret.c | 6 ------ src/eval/eval_interpret.h | 1 - src/eval/eval_parse.c | 9 --------- src/eval/eval_parse.h | 1 - 4 files changed, 17 deletions(-) diff --git a/src/eval/eval_interpret.c b/src/eval/eval_interpret.c index ee5c96f3..670118df 100644 --- a/src/eval/eval_interpret.c +++ b/src/eval/eval_interpret.c @@ -4,12 +4,6 @@ //////////////////////////////// //~ rjf: Context Selection Functions (Selection Required For All Subsequent APIs) -internal E_InterpretCtx * -e_selected_interpret_ctx(void) -{ - return e_interpret_ctx; -} - internal void e_select_interpret_ctx(E_InterpretCtx *ctx, RDI_Parsed *primary_rdi, U64 ip_voff) { diff --git a/src/eval/eval_interpret.h b/src/eval/eval_interpret.h index cfebe221..0c900a5a 100644 --- a/src/eval/eval_interpret.h +++ b/src/eval/eval_interpret.h @@ -41,7 +41,6 @@ thread_static E_InterpretCtx *e_interpret_ctx = 0; //////////////////////////////// //~ rjf: Context Selection Functions (Selection Required For All Subsequent APIs) -internal E_InterpretCtx *e_selected_interpret_ctx(void); internal void e_select_interpret_ctx(E_InterpretCtx *ctx, RDI_Parsed *primary_rdi, U64 ip_voff); //////////////////////////////// diff --git a/src/eval/eval_parse.c b/src/eval/eval_parse.c index a7c0ae6b..247e85c6 100644 --- a/src/eval/eval_parse.c +++ b/src/eval/eval_parse.c @@ -334,15 +334,6 @@ e_expr_ref(Arena *arena, E_Expr *ref) return expr; } -internal E_Expr * -e_expr_ref_deref(Arena *arena, E_Expr *rhs) -{ - E_Expr *root = e_push_expr(arena, E_ExprKind_Deref, 0); - E_Expr *rhs_ref = e_expr_ref(arena, rhs); - e_expr_push_child(root, rhs_ref); - return root; -} - internal E_Expr * e_expr_ref_cast(Arena *arena, E_TypeKey type_key, E_Expr *rhs) { diff --git a/src/eval/eval_parse.h b/src/eval/eval_parse.h index c46ceb5b..657320b9 100644 --- a/src/eval/eval_parse.h +++ b/src/eval/eval_parse.h @@ -52,7 +52,6 @@ internal void e_expr_insert_child(E_Expr *parent, E_Expr *prev, E_Expr *child); internal void e_expr_push_child(E_Expr *parent, E_Expr *child); internal void e_expr_remove_child(E_Expr *parent, E_Expr *child); internal E_Expr *e_expr_ref(Arena *arena, E_Expr *ref); -internal E_Expr *e_expr_ref_deref(Arena *arena, E_Expr *rhs); internal E_Expr *e_expr_ref_cast(Arena *arena, E_TypeKey type_key, E_Expr *rhs); internal E_Expr *e_expr_copy(Arena *arena, E_Expr *src); internal void e_expr_list_push(Arena *arena, E_ExprList *list, E_Expr *expr);