diff options
author | Zoran Jovanovic <zoran.jovanovic@imgtec.com> | 2015-02-18 15:21:35 +0000 |
---|---|---|
committer | Zoran Jovanovic <zoran.jovanovic@imgtec.com> | 2015-02-18 15:21:35 +0000 |
commit | 26a1216a74996f6a1f7a98c86217ae80c474b637 (patch) | |
tree | 9bb124f845da37c685d477e63f7e8b8efc49442f /clang/lib/CodeGen/ItaniumCXXABI.cpp | |
parent | 805d8071396d1a276dc1cc0b066a17373260f627 (diff) | |
download | bcm5719-llvm-26a1216a74996f6a1f7a98c86217ae80c474b637.tar.gz bcm5719-llvm-26a1216a74996f6a1f7a98c86217ae80c474b637.zip |
Change representation of member function pointers for MIPS targets
Differential Revision: http://reviews.llvm.org/D7148
llvm-svn: 229680
Diffstat (limited to 'clang/lib/CodeGen/ItaniumCXXABI.cpp')
-rw-r--r-- | clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/ItaniumCXXABI.cpp b/clang/lib/CodeGen/ItaniumCXXABI.cpp index 29d922c68e3..14a2890b29c 100644 --- a/clang/lib/CodeGen/ItaniumCXXABI.cpp +++ b/clang/lib/CodeGen/ItaniumCXXABI.cpp @@ -339,6 +339,9 @@ CodeGen::CGCXXABI *CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) { return new ItaniumCXXABI(CGM, /* UseARMMethodPtrABI = */ true, /* UseARMGuardVarABI = */ true); + case TargetCXXABI::GenericMIPS: + return new ItaniumCXXABI(CGM, /* UseARMMethodPtrABI = */ true); + case TargetCXXABI::GenericItanium: if (CGM.getContext().getTargetInfo().getTriple().getArch() == llvm::Triple::le32) { |