From 200a7434f6abc1e469fdf1ee547bc3fe4fbfcc02 Mon Sep 17 00:00:00 2001 From: Akira Hatanaka Date: Fri, 27 Sep 2013 19:51:35 +0000 Subject: [mips] Rewrite MipsTargetLowering::getAddr functions as template functions. No intended functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191546 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Mips/Mips16ISelLowering.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/Target/Mips/Mips16ISelLowering.cpp') diff --git a/lib/Target/Mips/Mips16ISelLowering.cpp b/lib/Target/Mips/Mips16ISelLowering.cpp index c8d0a520eb..89f3d3ba17 100644 --- a/lib/Target/Mips/Mips16ISelLowering.cpp +++ b/lib/Target/Mips/Mips16ISelLowering.cpp @@ -474,7 +474,9 @@ getOpndList(SmallVectorImpl &Ops, if (NeedMips16Helper) { RegsToPass.push_front(std::make_pair(V0Reg, Callee)); JumpTarget = DAG.getExternalSymbol(Mips16HelperFunction, getPointerTy()); - JumpTarget = getAddrGlobal(JumpTarget, DAG, MipsII::MO_GOT); + JumpTarget = getAddrGlobal(cast(JumpTarget), + JumpTarget.getValueType(), DAG, + MipsII::MO_GOT); } else RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); } -- cgit v1.2.3