Commit 6b9f609bd0

Yujiri <yujiri@disroot.org>
2022-07-18 07:27:21
Fix #6944: referencing type info alignment causes error in unrelated function
1 parent 5647a73
Changed files (1)
src
stage1
src/stage1/ir.cpp
@@ -25972,7 +25972,7 @@ static Error ir_resolve_lazy_raw(AstNode *source_node, ZigValue *val) {
                     case ZigTypeIdBoundFn:
                     case ZigTypeIdVoid:
                     case ZigTypeIdOpaque:
-                        ir_add_error_node(ira, lazy_align_of->target_type->source_node,
+                        ir_add_error_node(ira, source_node,
                             buf_sprintf("no align available for type '%s'",
                                 buf_ptr(&lazy_align_of->target_type->value->data.x_type->name)));
                         return ErrorSemanticAnalyzeFail;