From f91b22ce2cb295da994a3488fd4ccb80410aa6bc Mon Sep 17 00:00:00 2001 From: Pete Cooper Date: Mon, 1 Feb 2016 23:42:10 +0000 Subject: Move SimpleDefinedAtom::addReference to DefinedAtom. Most of the other methods to access Reference's were on DefinedAtom so this just keeps them all together. This will be used in a future patch in ObjCPass which needs to add new references. The method is virtual because we may add references to different data structures depending on whether we parsed a macho file or yaml. llvm-svn: 259436 --- lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp') diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp index 4e15a2d434c..38f36096539 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp @@ -1384,7 +1384,8 @@ void ArchHandler_arm::appendSectionRelocations( void ArchHandler_arm::addAdditionalReferences(MachODefinedAtom &atom) { if (atom.isThumb()) { - atom.addReference(0, modeThumbCode, &atom, 0, Reference::KindArch::ARM); + atom.addReference(Reference::KindNamespace::mach_o, + Reference::KindArch::ARM, modeThumbCode, 0, &atom, 0); } } -- cgit v1.2.3