blob: 42c9d890f8274ac2fe4fa5acee48e485594eee68 [file] [log] [blame]
/* { dg-do compile } */
typedef struct {
float vertexAttrib[16][4];
float vertexAttribPre[16][4];
float rasterAttrib[16][4];
float rasterAttribPre[16][4];
} CRCurrentState;
void crStateCurrentInit(CRCurrentState *c)
{
unsigned int i;
for (i = 0; i < 16; i++)
{
(c->vertexAttribPre[i])[0] = (c->vertexAttrib[i])[0];
(c->vertexAttribPre[i])[1] = (c->vertexAttrib[i])[1];
(c->vertexAttribPre[i])[2] = (c->vertexAttrib[i])[2];
(c->vertexAttribPre[i])[3] = (c->vertexAttrib[i])[3];
(c->rasterAttrib[i])[0] = (c->vertexAttrib[i])[0];
(c->rasterAttrib[i])[1] = (c->vertexAttrib[i])[1];
(c->rasterAttrib[i])[2] = (c->vertexAttrib[i])[2];
(c->rasterAttrib[i])[3] = (c->vertexAttrib[i])[3];
(c->rasterAttribPre[i])[0] = (c->vertexAttrib[i])[0];
(c->rasterAttribPre[i])[1] = (c->vertexAttrib[i])[1];
(c->rasterAttribPre[i])[2] = (c->vertexAttrib[i])[2];
(c->rasterAttribPre[i])[3] = (c->vertexAttrib[i])[3];
}
}
/* { dg-final { cleanup-tree-dump "vect" } } */