Function addVariableAssumeCapacity [src]
Prototype
pub fn addVariableAssumeCapacity( self: *Builder, ty: Type, name: StrtabString, addr_space: AddrSpace, ) Variable.Index
Parameters
self: *Builder
ty: Type
name: StrtabString
addr_space: AddrSpace
Source
pub fn addVariableAssumeCapacity(
self: *Builder,
ty: Type,
name: StrtabString,
addr_space: AddrSpace,
) Variable.Index {
const variable_index: Variable.Index = @enumFromInt(self.variables.items.len);
self.variables.appendAssumeCapacity(.{ .global = self.addGlobalAssumeCapacity(name, .{
.addr_space = addr_space,
.type = ty,
.kind = .{ .variable = variable_index },
}) });
return variable_index;
}