Function debugSubprogram [src]

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

Parameters

self: *Builderfile: Metadataname: MetadataStringlinkage_name: MetadataStringline: u32scope_line: u32ty: Metadataoptions: Metadata.Subprogram.Optionscompile_unit: 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, ); }