master
 1const std = @import("std");
 2
 3const Foo = union {
 4    float: f32,
 5    int: u32,
 6};
 7
 8pub fn main() void {
 9    var f = Foo{ .int = 42 };
10    f = Foo{ .float = undefined };
11    bar(&f);
12    std.debug.print("value: {}\n", .{f.float});
13}
14
15fn bar(f: *Foo) void {
16    f.float = 12.34;
17}
18
19// exe=succeed