| ... | ... | @@ -1788,8 +1788,14 @@ pub const Type = extern union { |
| 1788 | 1788 | continue; |
| 1789 | 1789 | }, |
| 1790 | 1790 | .error_set => { |
| 1791 | | const error_set = ty.castTag(.error_set).?.data; |
| 1792 | | return writer.writeAll(std.mem.sliceTo(error_set.owner_decl.name, 0)); |
| 1791 | const names = ty.castTag(.error_set).?.data.names.keys(); |
| 1792 | try writer.writeAll("error{"); |
| 1793 | for (names) |name, i| { |
| 1794 | if (i != 0) try writer.writeByte(','); |
| 1795 | try writer.writeAll(name); |
| 1796 | } |
| 1797 | try writer.writeAll("}"); |
| 1798 | return; |
| 1793 | 1799 | }, |
| 1794 | 1800 | .error_set_inferred => { |
| 1795 | 1801 | const func = ty.castTag(.error_set_inferred).?.data.func; |