summaryrefslogtreecommitdiff
path: root/tests/arrays/fixed-length-enum-value.vala
blob: c195eb11573d018c3cc1f14b1e30e0da6cb45a40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
enum Foo {
	BAR = 23;
}

struct Bar {
	public char array[Foo.BAR];
}

void foo (uint array[Foo.BAR]) {
	assert (array.length == 23);
}

void main () {
	int array[Foo.BAR];
	assert (array.length == 23);

	var bar = Bar ();
	assert (bar.array.length == 23);
}