| ... | @@ -5391,7 +5391,8 @@ fn zirExport(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!void | ... | @@ -5391,7 +5391,8 @@ fn zirExport(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!void |
| 5391 | const container_namespace = container_ty.getNamespace().?; | 5391 | const container_namespace = container_ty.getNamespace().?; |
| 5392 | | 5392 | |
| 5393 | const maybe_index = try sema.lookupInNamespace(block, operand_src, container_namespace, decl_name, false); | 5393 | const maybe_index = try sema.lookupInNamespace(block, operand_src, container_namespace, decl_name, false); |
| 5394 | break :index_blk maybe_index.?; // AstGen would produce error in case of unidentified name | 5394 | break :index_blk maybe_index orelse |
| | 5395 | return sema.failWithBadMemberAccess(block, container_ty, operand_src, decl_name); |
| 5395 | } else try sema.lookupIdentifier(block, operand_src, decl_name); | 5396 | } else try sema.lookupIdentifier(block, operand_src, decl_name); |
| 5396 | const options = sema.resolveExportOptions(block, .unneeded, extra.options) catch |err| switch (err) { | 5397 | const options = sema.resolveExportOptions(block, .unneeded, extra.options) catch |err| switch (err) { |
| 5397 | error.NeededSourceLocation => { | 5398 | error.NeededSourceLocation => { |