diff options
Diffstat (limited to 'src/type.zig')
| -rw-r--r-- | src/type.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/type.zig b/src/type.zig index b914432793..dbf73c0eb2 100644 --- a/src/type.zig +++ b/src/type.zig @@ -2778,7 +2778,7 @@ pub const Type = struct { } /// Returns null if the type has no namespace. - pub fn getNamespaceIndex(ty: Type, mod: *Module) Module.Namespace.OptionalIndex { + pub fn getNamespaceIndex(ty: Type, mod: *Module) InternPool.OptionalNamespaceIndex { return switch (mod.intern_pool.indexToKey(ty.toIntern())) { .opaque_type => |opaque_type| opaque_type.namespace.toOptional(), .struct_type => |struct_type| struct_type.namespace, @@ -3123,11 +3123,11 @@ pub const Type = struct { }; } - pub fn getOwnerDecl(ty: Type, mod: *Module) Module.Decl.Index { + pub fn getOwnerDecl(ty: Type, mod: *Module) InternPool.DeclIndex { return ty.getOwnerDeclOrNull(mod) orelse unreachable; } - pub fn getOwnerDeclOrNull(ty: Type, mod: *Module) ?Module.Decl.Index { + pub fn getOwnerDeclOrNull(ty: Type, mod: *Module) ?InternPool.DeclIndex { return switch (mod.intern_pool.indexToKey(ty.toIntern())) { .struct_type => |struct_type| struct_type.decl.unwrap(), .union_type => |union_type| union_type.decl, |
