Function addAliasAssumeCapacity [src]
Prototype
pub fn addAliasAssumeCapacity( self: *Builder, name: StrtabString, ty: Type, addr_space: AddrSpace, aliasee: Constant, ) Alias.Index
Parameters
self: *Builder
name: StrtabString
ty: Type
addr_space: AddrSpace
aliasee: Constant
Source
pub fn addAliasAssumeCapacity(
self: *Builder,
name: StrtabString,
ty: Type,
addr_space: AddrSpace,
aliasee: Constant,
) Alias.Index {
const alias_index: Alias.Index = @enumFromInt(self.aliases.items.len);
self.aliases.appendAssumeCapacity(.{ .global = self.addGlobalAssumeCapacity(name, .{
.addr_space = addr_space,
.type = ty,
.kind = .{ .alias = alias_index },
}), .aliasee = aliasee });
return alias_index;
}