@@ -410,10 +410,11 @@ class IfProjNode : public CProjNode { public: IfProjNode(IfNode *ifnode, uint idx) : CProjNode(ifnode,idx) {} virtual Node *Identity(PhaseTransform *phase); + virtual Node* Ideal(PhaseGVN* phase, bool can_reshape); protected: // Type of If input when this branch is always taken virtual bool always_taken(const TypeTuple* t) const = 0;