the implement of the parsing symbol table do not support parsing auxiliary entries of symbol. I will create a new issue to implement it.
the xcoff object file (aix_xcoff.o)which used in the test are comed from
-bash-4.2$ cat test.c
extern int i;
extern int TestforXcoff;
int main()
{
i++;
TestforXcoff--;
}
Building with this section with -DLLVM_ENABLE_WERROR=ON results in "error: anonymous types declared in an anonymous union are an extension"