compound type construction order problem
A VLA in global scope is not allowed
add a test for dereferencing a pointer to a complex value