Fixed an issue that could cause GetPointeeData() to fail when passing in a non-zero index.

The issue was we had a global variable that was a pointer, and the address type of the children wasn't "load address" when it needed to be. Full details are in the comments of the changes.

<rdar://problem/15107937>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@224559 91177308-0d34-0410-b5e6-96231b3b80d8