Fix bug where @local declarations would get registered as @private for generic modules. #856. Update to consistent tab spacing.

This commit is contained in:
Christoffer Lerno
2023-07-15 19:10:55 +02:00
parent 35bffdadc2
commit 8a4e6f7dd3
54 changed files with 1151 additions and 1126 deletions

View File

@@ -737,16 +737,16 @@ bool expr_is_pure(Expr *expr)
return exprid_is_pure(expr->typeid_info_expr.parent);
case EXPR_SLICE:
return exprid_is_pure(expr->subscript_expr.expr)
&& exprid_is_pure(expr->subscript_expr.range.start)
&& exprid_is_pure(expr->subscript_expr.range.end);
&& exprid_is_pure(expr->subscript_expr.range.start)
&& exprid_is_pure(expr->subscript_expr.range.end);
case EXPR_SUBSCRIPT:
case EXPR_SUBSCRIPT_ADDR:
return exprid_is_pure(expr->subscript_expr.expr)
&& exprid_is_pure(expr->subscript_expr.range.start);
&& exprid_is_pure(expr->subscript_expr.range.start);
case EXPR_TERNARY:
return exprid_is_pure(expr->ternary_expr.cond)
&& exprid_is_pure(expr->ternary_expr.else_expr)
&& exprid_is_pure(expr->ternary_expr.then_expr);
&& exprid_is_pure(expr->ternary_expr.else_expr)
&& exprid_is_pure(expr->ternary_expr.then_expr);
case EXPR_ASM:
return false;
case EXPR_GROUP: