/in/foo.cc: In function 'int main()':
/in/foo.cc:7:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for (i=1;i<=p[0];i++) p[i]=0;for (i=2;i<=p[0];i++) if (p[i]==0) {a[0]++;a[a[0]]=i;j=i+i;while (j<=p[0]) {p[j]=1;j+=i;}}
^~~
/in/foo.cc:7:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for (i=1;i<=p[0];i++) p[i]=0;for (i=2;i<=p[0];i++) if (p[i]==0) {a[0]++;a[a[0]]=i;j=i+i;while (j<=p[0]) {p[j]=1;j+=i;}}
^~~
/in/foo.cc:9:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for (j=1;j<=a[0];j++) if (x%a[j]==0){y++;x/=a[j];if (x%a[j]==0) {y=-1;break;}}if (y!=-1) if (x>1) y++;
^~~
/in/foo.cc:9:83: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for (j=1;j<=a[0];j++) if (x%a[j]==0){y++;x/=a[j];if (x%a[j]==0) {y=-1;break;}}if (y!=-1) if (x>1) y++;
^~