| ... | ... | @@ -6034,13 +6034,7 @@ fn zirExportValue(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError |
| 6034 | 6034 | const operand = try sema.resolveInstConst(block, operand_src, extra.operand, .{ |
| 6035 | 6035 | .needed_comptime_reason = "export target must be comptime-known", |
| 6036 | 6036 | }); |
| 6037 | | const options = sema.resolveExportOptions(block, .unneeded, extra.options) catch |err| switch (err) { |
| 6038 | | error.NeededSourceLocation => { |
| 6039 | | _ = try sema.resolveExportOptions(block, options_src, extra.options); |
| 6040 | | unreachable; |
| 6041 | | }, |
| 6042 | | else => |e| return e, |
| 6043 | | }; |
| 6037 | const options = try sema.resolveExportOptions(block, options_src, extra.options); |
| 6044 | 6038 | const decl_index = if (operand.val.getFunction(sema.mod)) |function| function.owner_decl else blk: { |
| 6045 | 6039 | var anon_decl = try block.startAnonDecl(); // TODO: export value without Decl |
| 6046 | 6040 | defer anon_decl.deinit(); |