mirror of
https://codeberg.org/ProgramSnail/lang.git
synced 2025-12-25 08:18:45 +00:00
RAII context handling for type check state, type proxy comparasion fixes
This commit is contained in:
parent
f36ff3638b
commit
f03f77191f
4 changed files with 160 additions and 112 deletions
|
|
@ -194,8 +194,7 @@ nodes::TypeCheckResult type_check_array(const nodes::Container &expression,
|
|||
if (!last_expression_result.has_value()) {
|
||||
last_expression_result = expression_result;
|
||||
} else {
|
||||
if (*last_expression_result.value().get().get() !=
|
||||
*expression_result.get().get()) {
|
||||
if (last_expression_result.value().get() != expression_result.get()) {
|
||||
sources_manager.get_error_log()->add_error(
|
||||
error_handling::ErrorLog::ErrorMessage(
|
||||
*expression.get_expression(i),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue