[compiler-rt] r371680 - Fix mac build

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 11 15:19:19 PDT 2019


Author: vitalybuka
Date: Wed Sep 11 15:19:18 2019
New Revision: 371680

URL: http://llvm.org/viewvc/llvm-project?rev=371680&view=rev
Log:
Fix mac build

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps_mac.cpp

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps_mac.cpp?rev=371680&r1=371679&r2=371680&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps_mac.cpp (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_procmaps_mac.cpp Wed Sep 11 15:19:18 2019
@@ -183,7 +183,7 @@ template <u32 kLCSegment, typename Segme
 static bool NextSegmentLoad(MemoryMappedSegment *segment,
                             MemoryMappedSegmentData *seg_data,
                             MemoryMappingLayoutData *layout_data) {
-  const char *lc = layout_data.current_load_cmd_addr;
+  const char *lc = layout_data->current_load_cmd_addr;
   layout_data->current_load_cmd_addr += ((const load_command *)lc)->cmdsize;
   if (((const load_command *)lc)->cmd == kLCSegment) {
     const SegmentCommand* sc = (const SegmentCommand *)lc;
@@ -227,11 +227,11 @@ static bool NextSegmentLoad(MemoryMapped
     if (segment->filename) {
       const char *src = (layout_data->current_image == kDyldImageIdx)
                             ? kDyldPath
-                            : _dyld_get_image_name(layout_data.current_image);
+                            : _dyld_get_image_name(layout_data->current_image);
       internal_strncpy(segment->filename, src, segment->filename_size);
     }
-    segment->arch = layout_data.current_arch;
-    internal_memcpy(segment->uuid, layout_data.current_uuid, kModuleUUIDSize);
+    segment->arch = layout_data->current_arch;
+    internal_memcpy(segment->uuid, layout_data->current_uuid, kModuleUUIDSize);
     return true;
   }
   return false;




More information about the llvm-commits mailing list