Prototype
pub fn debugSubprogram( self: *Builder, file: Metadata, name: MetadataString, linkage_name: MetadataString, line: u32, scope_line: u32, ty: Metadata, options: Metadata.Subprogram.Options, compile_unit: Metadata, ) Allocator.Error!Metadata
Source
pub fn debugSubprogram(
self: *Builder,
file: Metadata,
name: MetadataString,
linkage_name: MetadataString,
line: u32,
scope_line: u32,
ty: Metadata,
options: Metadata.Subprogram.Options,
compile_unit: Metadata,
) Allocator.Error!Metadata {
try self.ensureUnusedMetadataCapacity(1, Metadata.Subprogram, 0);
return self.debugSubprogramAssumeCapacity(
file,
name,
linkage_name,
line,
scope_line,
ty,
options,
compile_unit,
);
}