Don't fetch pointers from a InMemoryStruct.

InMemoryStruct is extremely dangerous as it returns data from an internal
buffer when the endiannes doesn't match. This should fix the tests on big
endian hosts.

llvm-svn: 178875
diff --git a/llvm/test/tools/llvm-readobj/sections.test b/llvm/test/tools/llvm-readobj/sections.test
index e5c6c06..84154d7 100644
--- a/llvm/test/tools/llvm-readobj/sections.test
+++ b/llvm/test/tools/llvm-readobj/sections.test
@@ -79,8 +79,8 @@
 MACHO:      Sections [
 MACHO-NEXT:   Section {
 MACHO-NEXT:     Index: 0
-MACHO-NEXT:     Name: __text (
-MACHO-NEXT:     Segment: 
+MACHO-NEXT:     Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
+MACHO-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
 MACHO-NEXT:     Address: 0x0
 MACHO-NEXT:     Size: 0x22
 MACHO-NEXT:     Offset: 324
@@ -97,8 +97,8 @@
 MACHO-NEXT:   }
 MACHO-NEXT:   Section {
 MACHO-NEXT:     Index: 1
-MACHO-NEXT:     Name: __cstring (
-MACHO-NEXT:     Segment:
+MACHO-NEXT:     Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00)
+MACHO-NEXT:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
 MACHO-NEXT:     Address: 0x22
 MACHO-NEXT:     Size: 0xD
 MACHO-NEXT:     Offset: 358