Function debugForwardReferenceSetType [src]

Prototype

pub fn debugForwardReferenceSetType(self: *Builder, fwd_ref: Metadata, ty: Metadata) void

Parameters

self: *Builderfwd_ref: Metadataty: Metadata

Source

pub fn debugForwardReferenceSetType(self: *Builder, fwd_ref: Metadata, ty: Metadata) void { assert( @intFromEnum(fwd_ref) >= Metadata.first_forward_reference and @intFromEnum(fwd_ref) <= Metadata.first_local_metadata, ); const index = @intFromEnum(fwd_ref) - Metadata.first_forward_reference; self.metadata_forward_references.items[index] = ty; }