PR8626. llvm-svn: 125506
llvm-svn: 113092
and multi-dimensional array fields. Fixes several bugs found by inspection. llvm-svn: 107411