| Index: snapshot/mac/mach_o_image_annotations_reader_test.cc
|
| diff --git a/snapshot/mac/mach_o_image_annotations_reader_test.cc b/snapshot/mac/mach_o_image_annotations_reader_test.cc
|
| index 1978d38632c212fc512e1e6e6977df4179d52ec0..7006604a7bf132dfa59e996a9e96e8a5a3789a9b 100644
|
| --- a/snapshot/mac/mach_o_image_annotations_reader_test.cc
|
| +++ b/snapshot/mac/mach_o_image_annotations_reader_test.cc
|
| @@ -98,13 +98,17 @@ class TestMachOImageAnnotationsReader final
|
| process_reader.Modules();
|
| std::vector<std::string> all_annotations_vector;
|
| for (const ProcessReader::Module& module : modules) {
|
| - MachOImageAnnotationsReader module_annotations_reader(
|
| - &process_reader, module.reader, module.name);
|
| - std::vector<std::string> module_annotations_vector =
|
| - module_annotations_reader.Vector();
|
| - all_annotations_vector.insert(all_annotations_vector.end(),
|
| - module_annotations_vector.begin(),
|
| - module_annotations_vector.end());
|
| + if (module.reader) {
|
| + MachOImageAnnotationsReader module_annotations_reader(
|
| + &process_reader, module.reader, module.name);
|
| + std::vector<std::string> module_annotations_vector =
|
| + module_annotations_reader.Vector();
|
| + all_annotations_vector.insert(all_annotations_vector.end(),
|
| + module_annotations_vector.begin(),
|
| + module_annotations_vector.end());
|
| + } else {
|
| + EXPECT_TRUE(module.reader);
|
| + }
|
| }
|
|
|
| // Mac OS X 10.6 doesn’t have support for CrashReporter annotations
|
|
|