pub fn addFunctionAssumeCapacity( self: *Builder, ty: Type, name: StrtabString, addr_space: AddrSpace, ) Function.Index
self: *Builder
ty: Type
name: StrtabString
addr_space: AddrSpace
10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349
pub fn addFunctionAssumeCapacity( self: *Builder, ty: Type, name: StrtabString, addr_space: AddrSpace, ) Function.Index { assert(ty.isFunction(self)); const function_index: Function.Index = @fromBackingInt(@intCast(self.functions.items.len)); self.functions.appendAssumeCapacity(.{ .global = self.addGlobalAssumeCapacity(name, .{ .addr_space = addr_space, .type = ty, .kind = .{ .function = function_index }, }), .strip = undefined, }); return function_index; }