Function addAlias [src]

Prototype

pub fn addAlias( self: *Builder, name: StrtabString, ty: Type, addr_space: AddrSpace, aliasee: Constant, ) Allocator.Error!Alias.Index

Parameters

self: *Buildername: StrtabStringty: Typeaddr_space: AddrSpacealiasee: Constant

Source

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); }