pub fn addAlias( self: *Builder, name: StrtabString, ty: Type, addr_space: AddrSpace, aliasee: Constant, ) Allocator.Error!Alias.Index
self: *Builder
name: StrtabString
ty: Type
addr_space: AddrSpace
aliasee: Constant
10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273
pub fn addAlias( self: *Builder, name: StrtabString, ty: Type, addr_space: AddrSpace, aliasee: Constant, ) Allocator.Error!Alias.Index { assert(!name.isAnon()); try self.ensureUnusedTypeCapacity(1, NoExtra, 0); try self.ensureUnusedGlobalCapacity(name); try self.aliases.ensureUnusedCapacity(self.gpa, 1); return self.addAliasAssumeCapacity(name, ty, addr_space, aliasee); }