diff options
| author | Bill Wendling <isanbard@gmail.com> | 2007-10-19 01:10:49 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2007-10-19 01:10:49 +0000 |
| commit | de16ad1446653ca41d898d76c1a10df1b7dd9338 (patch) | |
| tree | fbaca0e62fe37f3e03a010933c94ba1fa47555f8 /llvm/lib | |
| parent | 10432e5a674c35cea7ded261d781bc450c02afa2 (diff) | |
| download | bcm5719-llvm-de16ad1446653ca41d898d76c1a10df1b7dd9338.tar.gz bcm5719-llvm-de16ad1446653ca41d898d76c1a10df1b7dd9338.zip | |
Negative indices aren't allowed here.
llvm-svn: 43161
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index c1110368250..9516dff6cb8 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -4139,7 +4139,7 @@ SDOperand SelectionDAGLegalize::ExpandEXTRACT_VECTOR_ELT(SDOperand Op) { MVT::getSizeInBits(TLI.getPointerTy())) Idx = DAG.getNode(ISD::TRUNCATE, TLI.getPointerTy(), StackPtr); else - Idx = DAG.getNode(ISD::SIGN_EXTEND, TLI.getPointerTy(), StackPtr); + Idx = DAG.getNode(ISD::ZERO_EXTEND, TLI.getPointerTy(), StackPtr); StackPtr = DAG.getNode(ISD::ADD, Idx.getValueType(), Idx, StackPtr); |

