Skip to content

Commit bc67795

Browse files
committed
test: expression.literal.unionInit; .init on unions and structs.
1 parent 72d71c5 commit bc67795

File tree

1 file changed

+20
-0
lines changed
  • rt/test/expression/literal/unionInit

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module test;
2+
3+
struct S
4+
{
5+
x: i32;
6+
union _u {
7+
y: i32;
8+
z: i64;
9+
}
10+
u: _u;
11+
}
12+
13+
fn main() i32
14+
{
15+
s: S;
16+
s.x = 1;
17+
s.u.y = 12;
18+
s = S.init;
19+
return cast(i32)(s.x + s.u.y + s.u.z);
20+
}

0 commit comments

Comments
 (0)