[cfe-dev] array has incomplete element type
    Frank Redeker via cfe-dev 
    cfe-dev at lists.llvm.org
       
    Mon Jun 17 05:03:30 PDT 2019
    
    
  
Hello, List,
I'm using CLANG (6.0) to analyze C-Code that is written for a Windriver
Compiler.
Given the following piece of code.
extern const struct STRUCT Array[];
typedef struct STRUCT {
	int	Member;
} STRUCT;
int Foo (int i) {
	return Array[i].Member;
}
The Windriver compiler compiles this code without any problem (Does the
Windriver compiler violate an ANSI rule?). Buy when compiling which
clang it get
[error: array has incomplete element type 'const struct STRUCT']
(When compiling with clang++ the error goes away)
So my question is. Is there an option to handle the extern array in C
like in C++.
Frank
    
    
More information about the cfe-dev
mailing list