| ... | ... | @@ -3614,7 +3614,7 @@ static void add_top_level_decl(CodeGen *g, ScopeDecls *decls_scope, Tld *tld) { |
| 3614 | 3614 | Tld *other_tld = entry->value; |
| 3615 | 3615 | if (other_tld->id == TldIdVar) { |
| 3616 | 3616 | ZigVar *var = reinterpret_cast<TldVar *>(other_tld)->var; |
| 3617 | | if (var->var_type != nullptr && type_is_invalid(var->var_type)) { |
| 3617 | if (var != nullptr && var->var_type != nullptr && type_is_invalid(var->var_type)) { |
| 3618 | 3618 | return; // already reported compile error |
| 3619 | 3619 | } |
| 3620 | 3620 | } |
| ... | ... | @@ -3896,7 +3896,7 @@ ZigVar *add_variable(CodeGen *g, AstNode *source_node, Scope *parent_scope, Buf |
| 3896 | 3896 | bool want_err_msg = true; |
| 3897 | 3897 | if (tld->id == TldIdVar) { |
| 3898 | 3898 | ZigVar *var = reinterpret_cast<TldVar *>(tld)->var; |
| 3899 | | if (var->var_type != nullptr && type_is_invalid(var->var_type)) { |
| 3899 | if (var != nullptr && var->var_type != nullptr && type_is_invalid(var->var_type)) { |
| 3900 | 3900 | want_err_msg = false; |
| 3901 | 3901 | } |
| 3902 | 3902 | } |