Before I open a bug report, I will ask it here:

[EMAIL PROTECTED] tmp]$ cat foo.c
typedef struct A A;
A *a;

typedef struct A
{
  int x;
} A;
[EMAIL PROTECTED] tmp]$ gcc -c foo.c
foo.c:7: error: redefinition of typedef 'A'
foo.c:1: error: previous declaration of 'A' was here
[EMAIL PROTECTED] tmp]$ g++ -c foo.c
[EMAIL PROTECTED] tmp]$ /opt/intel/cce/9.0/bin/icc -c foo.c

Is this a gcc bug or an icc extension?


H.J.

Reply via email to