authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-11-16 19:49:58+02:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-11-20 20:25:11+02:00
log7b131a7cd496da221434939c1f624629d02fd3d0
tree3541043e55b1d7133a51705b2c16a22410922081
parent510b891d271bc69c64e4be8b3e008c8a51a235e7

Module: fix `fieldSrcLoc` for generated types


1 files changed, 4 insertions(+), 2 deletions(-)

src/Module.zig+4-2
......@@ -1044,7 +1044,8 @@ pub const Struct = struct {
10441044
10451045 .root => return queryFieldSrc(tree.*, query, file, tree.containerDeclRoot()),
10461046
1047 else => unreachable,
1047 // This struct was generated using @Type
1048 else => return s.srcLoc(mod),
10481049 }
10491050 }
10501051
......@@ -1270,7 +1271,8 @@ pub const Union = struct {
12701271 .tagged_union_enum_tag,
12711272 .tagged_union_enum_tag_trailing,
12721273 => return queryFieldSrc(tree.*, query, file, tree.taggedUnionEnumTag(node)),
1273 else => unreachable,
1274 // This union was generated using @Type
1275 else => return u.srcLoc(mod),
12741276 }
12751277 }
12761278