#pragma MSP stage(vertex)
layout(location=0) in vec4 position;
layout(location=0) in vec2 texcoords[3];
-layout(location=2) in vec4 color;
+layout(location=2) in mat4 instance_transform;
+layout(location=4) in vec4 color;
void main()
{
gl_Position = position;
/* Expected error:
<test>:3: Overlapping location 0 for 'in texcoords'
<test>:2: Previously used here for 'in position'
-<test>:4: Overlapping location 2 for 'in color'
+<test>:4: Overlapping location 2 for 'in instance_transform'
<test>:3: Previously used here for 'in texcoords'
+<test>:5: Overlapping location 4 for 'in color'
+<test>:4: Previously used here for 'in instance_transform'
*/