Index: snapshot/mac/process_types_test.cc |
diff --git a/snapshot/mac/process_types_test.cc b/snapshot/mac/process_types_test.cc |
index b0fe5c65538f0197122f1da68ab78a041765da61..628e5d3ab44089de85a22e6babdf1d631a4c3b24 100644 |
--- a/snapshot/mac/process_types_test.cc |
+++ b/snapshot/mac/process_types_test.cc |
@@ -79,12 +79,16 @@ TEST(ProcessTypes, DyldImagesSelf) { |
dyld_info.all_image_info_addr); |
EXPECT_GT(dyld_info.all_image_info_size, 1u); |
+ // This field is only present in the Mac OS X 10.7 SDK (at build time) and |
+ // kernel (at run time). |
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7 |
+ if (MacOSXMinorVersion() >= 7) { |
#if !defined(ARCH_CPU_64_BITS) |
- EXPECT_EQ(TASK_DYLD_ALL_IMAGE_INFO_32, dyld_info.all_image_info_format); |
+ EXPECT_EQ(TASK_DYLD_ALL_IMAGE_INFO_32, dyld_info.all_image_info_format); |
#else |
- EXPECT_EQ(TASK_DYLD_ALL_IMAGE_INFO_64, dyld_info.all_image_info_format); |
+ EXPECT_EQ(TASK_DYLD_ALL_IMAGE_INFO_64, dyld_info.all_image_info_format); |
#endif |
+ } |
#endif |
ProcessReader process_reader; |