[Bug c++/65314] New: invalid type for array subscript
polina.borisova at kcl dot ac.uk
gcc-bugzilla@gcc.gnu.org
Wed Mar 4 17:16:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65314
Bug ID: 65314
Summary: invalid type for array subscript
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: polina.borisova at kcl dot ac.uk
Hi,
I dont seem to be able to fix this bug
Relevant code:
.
.
.
.
double on[N_k];
double a1[N], a2[N];
double x_0[N];
double y_0[N];
double x_1[N];
double y_1[N];
.
.
.
.
.
void Fourier(void)
{
int n, j;
for(j=0; j<N; j++)
{
inf[j][0]=(cos(2*Pi*((N-1)/2)*j/N)*x_0[j] -
sin(2*Pi*((N-1)/2)*j/N)*y_0[j]);
inf[j][1]=(cos(2*Pi*((N-1)/2)*j/N)*y_0[j] +
sin(2*Pi*((N-1)/2)*j/N)*x_0[j]); 118
}
fftw_execute(fftplanf);
for(j=0; j<N; j++)
{
a1[j]=outf[j][0]/N;
a2[j]=outf[j][1]/N;
}
}
The error lies on the line 118 (as labled) and it states the following:
"118: error: invalid types ‘double __complex__[int]’ for array subscript"
I would appreciate immensely if someone could help me out on this one
Thank you
More information about the Gcc-bugs
mailing list