Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no public targets use this code-path, so no test.

llvm-svn: 40510
This commit is contained in:
Christopher Lamb 2007-07-26 03:33:13 +00:00
parent 62b35d41cd
commit 3fead96121
1 changed files with 1 additions and 1 deletions

View File

@ -3605,7 +3605,7 @@ SDOperand SelectionDAGLegalize::ExpandEXTRACT_VECTOR_ELT(SDOperand Op) {
if (isTypeLegal(TVT)) {
Vec = LegalizeOp(Vec);
Op = DAG.UpdateNodeOperands(Op, Vec, Idx);
Op = LegalizeOp(Op);
return Op;
}
break;
case TargetLowering::Expand: