diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2012-11-19 21:06:26 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2012-11-19 21:06:26 +0000 |
commit | 2386fc8daa682c7b6c2479cd9c9c3113581c41db (patch) | |
tree | 2021ae0f1116be36930ed37b6eba37acd69e0795 /lib/CodeGen/AsmPrinter/DwarfException.h | |
parent | 97c3472bf915ce9124f682f6c8ce9e4baff7c284 (diff) | |
download | external_llvm-2386fc8daa682c7b6c2479cd9c9c3113581c41db.zip external_llvm-2386fc8daa682c7b6c2479cd9c9c3113581c41db.tar.gz external_llvm-2386fc8daa682c7b6c2479cd9c9c3113581c41db.tar.bz2 |
Factor out type info emission into separate routine.
It turned out that ARM wants different layout of type infos.
This is yet another patch in attempt to fix PR7187
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168325 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfException.h')
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfException.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfException.h b/lib/CodeGen/AsmPrinter/DwarfException.h index fe9e493..74b1b13 100644 --- a/lib/CodeGen/AsmPrinter/DwarfException.h +++ b/lib/CodeGen/AsmPrinter/DwarfException.h @@ -121,6 +121,8 @@ protected: /// catches in the function. This tables is reversed indexed base 1. void EmitExceptionTable(); + virtual void EmitTypeInfos(unsigned TTypeEncoding); + public: //===--------------------------------------------------------------------===// // Main entry points. @@ -175,6 +177,7 @@ public: }; class ARMException : public DwarfException { + void EmitTypeInfos(unsigned TTypeEncoding); public: //===--------------------------------------------------------------------===// // Main entry points. |