Index: llvm/trunk/tools/llvm-objcopy/MachO/MachOReader.cpp =================================================================== --- llvm/trunk/tools/llvm-objcopy/MachO/MachOReader.cpp +++ llvm/trunk/tools/llvm-objcopy/MachO/MachOReader.cpp @@ -101,9 +101,7 @@ RelocationInfo R; R.Symbol = nullptr; // We'll fill this field later. R.Info = MachOObj.getRelocation(RI->getRawDataRefImpl()); - R.Scattered = - reinterpret_cast(&R.Info) - ->r_scattered; + R.Scattered = MachOObj.isRelocationScattered(R.Info); S.Relocations.push_back(R); }