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)) { if (isTypeLegal(TVT)) {
Vec = LegalizeOp(Vec); Vec = LegalizeOp(Vec);
Op = DAG.UpdateNodeOperands(Op, Vec, Idx); Op = DAG.UpdateNodeOperands(Op, Vec, Idx);
Op = LegalizeOp(Op); return Op;
} }
break; break;
case TargetLowering::Expand: case TargetLowering::Expand: