Function addFunction [src]

Prototype

pub fn addFunction( self: *Builder, ty: Type, name: StrtabString, addr_space: AddrSpace, ) Allocator.Error!Function.Index

Parameters

self: *Builderty: Typename: StrtabStringaddr_space: AddrSpace

Source

pub fn addFunction( self: *Builder, ty: Type, name: StrtabString, addr_space: AddrSpace, ) Allocator.Error!Function.Index { assert(!name.isAnon()); try self.ensureUnusedTypeCapacity(1, NoExtra, 0); try self.ensureUnusedGlobalCapacity(name); try self.functions.ensureUnusedCapacity(self.gpa, 1); return self.addFunctionAssumeCapacity(ty, name, addr_space); }