DoxigAlpha

setInitializer

Function parameters

Parameters

#
builder:*Builder

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#

= 16

Values

#

Source

Implementation

#
pub fn setInitializer(
    self: Index,
    initializer: Constant,
    builder: *Builder,
) Allocator.Error!void {
    if (initializer != .no_init) {
        const variable = self.ptrConst(builder);
        const global = variable.global.ptr(builder);
        const initializer_type = initializer.typeOf(builder);
        global.type = initializer_type;
    }
    self.ptr(builder).init = initializer;
}