Adds getPointerSize() to the AsmBackend which will be needed by the final patch
for the dwarf .loc support to emit dwarf line number tables.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115153 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/ARMAsmBackend.cpp b/lib/Target/ARM/ARMAsmBackend.cpp
index f13c2bb..9de6eba 100644
--- a/lib/Target/ARM/ARMAsmBackend.cpp
+++ b/lib/Target/ARM/ARMAsmBackend.cpp
@@ -84,6 +84,10 @@
                                /*IsLittleEndian=*/true,
                                /*HasRelocationAddend=*/false);
   }
+
+  unsigned getPointerSize() const {
+    return 4;
+  };
 };
 
 // Fixme: can we raise this to share code between Darwin and ELF?
@@ -116,6 +120,10 @@
     return new MachObjectWriter(OS, /*Is64Bit=*/false);
   }
 
+  unsigned getPointerSize() const {
+    return 4;
+  };
+
   virtual bool doesSectionRequireSymbols(const MCSection &Section) const {
     return false;
   }