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 {...@@ -1044,7 +1044,8 @@ pub const Struct = struct {
10441044
1045 .root => return queryFieldSrc(tree.*, query, file, tree.containerDeclRoot()),1045 .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),
1048 }1049 }
1049 }1050 }
10501051
...@@ -1270,7 +1271,8 @@ pub const Union = struct {...@@ -1270,7 +1271,8 @@ pub const Union = struct {
1270 .tagged_union_enum_tag,1271 .tagged_union_enum_tag,
1271 .tagged_union_enum_tag_trailing,1272 .tagged_union_enum_tag_trailing,
1272 => return queryFieldSrc(tree.*, query, file, tree.taggedUnionEnumTag(node)),1273 => return queryFieldSrc(tree.*, query, file, tree.taggedUnionEnumTag(node)),
1273 else => unreachable,1274 // This union was generated using @Type
1275 else => return u.srcLoc(mod),
1274 }1276 }
1275 }1277 }
12761278