Forward Declarations of Arrays of Incomplete Type

The Carbide.c++ compiler allows the forward declaration of arrays of incomplete type. An example of forward declaration of array of incomplete type:

extern struct incomplete arr[10];

struct incomplete {
int a, b, c;
};

struct incomplete arr[10];