fix some edge cases in new casting compilation, fix some old usage of cast expr trees

This commit is contained in:
Ryan Fleury
2025-04-28 12:11:38 -07:00
parent c62ad20a9a
commit 0cdcb06db8
5 changed files with 4 additions and 38 deletions
-1
View File
@@ -99,6 +99,5 @@ internal String8 e_bytecode_from_oplist(Arena *arena, E_OpList *oplist);
internal E_Expr *e_expr_irext_member_access(Arena *arena, E_Expr *lhs, E_IRTreeAndType *lhs_irtree, String8 member_name);
internal E_Expr *e_expr_irext_array_index(Arena *arena, E_Expr *lhs, E_IRTreeAndType *lhs_irtree, U64 index);
internal E_Expr *e_expr_irext_deref(Arena *arena, E_Expr *rhs, E_IRTreeAndType *rhs_irtree);
internal E_Expr *e_expr_irext_cast(Arena *arena, E_Expr *rhs, E_IRTreeAndType *rhs_irtree, E_TypeKey type_key);
#endif // EVAL_IR_H