Refactoring, optimize negation in if statement.

This commit is contained in:
Christoffer Lerno
2025-06-25 12:33:17 +02:00
parent 8a4e7b6ce8
commit f67da4f315
6 changed files with 52 additions and 50 deletions

View File

@@ -17,7 +17,7 @@ void context_change_scope_with_flags(SemaContext *context, ScopeFlags flags)
}
bool scope_is_dead = context->active_scope.is_dead;
bool scope_is_invalid = context->active_scope.is_invalid;
bool scope_is_poisoned = context->active_scope.is_poisoned;
Ast *previous_defer = context->active_scope.in_defer;
AstId parent_defer = context->active_scope.defer_last;
unsigned last_local = context->active_scope.current_local;
@@ -38,7 +38,7 @@ void context_change_scope_with_flags(SemaContext *context, ScopeFlags flags)
.scope_id = ++context->scope_id,
.allow_dead_code = false,
.is_dead = scope_is_dead,
.is_invalid = scope_is_invalid,
.is_poisoned = scope_is_poisoned,
.depth = depth,
.current_local = last_local,
.label_start = label_start,