with array accesses. In the process, refactor some common logic in RetrieveElement() and RetrieveField() into RetrieveFieldOrElementCommon(). llvm-svn: 78349
involving reasoning about unions (which we don't handle yet). llvm-svn: 78342