summaryrefslogtreecommitdiffstats
path: root/tests/diagnostics/accessors.slang
blob: 578c26791a769eb6e4d8d6836ba3472d24f01eee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// properties.slang

// Diagnostic messages related to property/subscript accessor declarations.

//DIAGNOSTIC_TEST:SIMPLE:

struct Test
{
	property p : int
	{
		get(a) { return 0; }

		set(a, b) { }
	}

	property q : float
	{
		set(c : int) { }
	}
}