blob: d9331d89a3f2db71d09a759374ac4d563a2873f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
//DIAGNOSTIC_TEST:SIMPLE:
int doSomething(int a)
{
int2x3 m1 = int2x3(0, 1, 2, 3, 4, 5);
int3x2 m2 = int3x2(0, 1, 2, 3, 4, 5);
int c = m1._14; // Out of bounds
c = m1._32;
c = m2._m22;
c = m2._; // unfinished
c = m2._m;
c = m2._1;
c = m2._m1;
c = m2._m12_;
int2 c2 = m1._m11_11; // Mixing of 1 and 0-indexing
c = m1._11_11_11_11_11; // More than 4 elements
c = m1.x; // Invalid character
c = m1._x;
c = m1.x123;
return m1._11;
}
|