Make aliases able to use @deprecated. Prefer math::I and math::I_F for math::IMAGINARY and math::IMAGINARYF the latter is deprecated. Combination of += and [] overloads now properly handled in most cases.

This commit is contained in:
Christoffer Lerno
2025-04-14 17:54:16 +02:00
parent eade5fa57a
commit b64dcde21d
25 changed files with 479 additions and 183 deletions

View File

@@ -6964,6 +6964,10 @@ void llvm_emit_expr(GenContext *c, BEValue *value, Expr *expr)
case EXPR_BUILTIN:
case EXPR_OPERATOR_CHARS:
UNREACHABLE
case EXPR_TWO:
llvm_emit_expr(c, value, expr->two_expr.first);
llvm_emit_expr(c, value, expr->two_expr.last);
return;
case EXPR_VECTOR_TO_ARRAY:
llvm_emit_vector_to_array(c, value, expr);
return;