master
 1const Foo = struct {
 2    x: i32,
 3};
 4fn foo() Foo {
 5    return .{ .x = 42 };
 6}
 7fn bar(val: anytype) Foo {
 8    return .{ .x = val };
 9}
10export fn entry() void {
11    const baz: Foo = undefined;
12    baz = foo();
13}
14export fn entry1() void {
15    const baz: Foo = undefined;
16    baz = bar(42);
17}
18
19// error
20//
21// :12:5: error: cannot assign to constant
22// :16:5: error: cannot assign to constant