Changes in directory llvm/lib/CodeGen/SelectionDAG:

DAGCombiner.cpp updated: 1.303 -> 1.304
---
Log message:

Fix an infinite recursion in GetNegatedExpression.


---
Diffs of the changes:  (+1 -1)

 DAGCombiner.cpp |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.303 
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.304
--- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1.303 Mon May 14 17:04:50 2007
+++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp       Tue May 15 12:05:43 2007
@@ -449,7 +449,7 @@
   case ISD::FP_ROUND:
   case ISD::FSIN:
     return DAG.getNode(Op.getOpcode(), Op.getValueType(),
-                       GetNegatedExpression(Op, DAG));
+                       GetNegatedExpression(Op.getOperand(0), DAG));
   }
 }
 



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to