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;
}