diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2013-07-14 15:11:00 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2013-07-14 15:11:00 +0000 |
commit | a77f816c4c6e4c833ac9ab78e2e038dcfb861c73 (patch) | |
tree | 58d6c9402cd065194957de94581ad23ec987864a /lib/Target | |
parent | 3c0e8fbd4e3cc9bfed973e5ec46599bea824ee3d (diff) | |
download | llvm-a77f816c4c6e4c833ac9ab78e2e038dcfb861c73.tar.gz llvm-a77f816c4c6e4c833ac9ab78e2e038dcfb861c73.tar.bz2 llvm-a77f816c4c6e4c833ac9ab78e2e038dcfb861c73.tar.xz |
Properly lower jump tables on MSP430. Patch by Job Noorman!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186283 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target')
-rw-r--r-- | lib/Target/MSP430/MSP430ISelLowering.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/MSP430/MSP430ISelLowering.cpp b/lib/Target/MSP430/MSP430ISelLowering.cpp index b144164ad6..682eb2c7e6 100644 --- a/lib/Target/MSP430/MSP430ISelLowering.cpp +++ b/lib/Target/MSP430/MSP430ISelLowering.cpp @@ -987,8 +987,8 @@ SDValue MSP430TargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const { JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), getPointerTy()); - Result.getNode()->setDebugLoc(JT->getDebugLoc()); - return Result; + return DAG.getNode(MSP430ISD::Wrapper, SDLoc(JT), + getPointerTy(), Result); } /// getPostIndexedAddressParts - returns true by value, base pointer and |