fn transDefaultInit( t: *Translator, scope: *Scope, default_init: Node.DefaultInit, used: ResultUsed, suppress_as: SuppressCast, ) TransError!ZigNode
fn transDefaultInit( t: *Translator, scope: *Scope, default_init: Node.DefaultInit, used: ResultUsed, suppress_as: SuppressCast, ) TransError!ZigNode { assert(used == .used); const type_node = try t.transType(scope, default_init.qt, default_init.last_tok); return try t.createZeroValueNode(default_init.qt, type_node, suppress_as); }