Shadow nodes are never critical.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2102
91177308-0d34-0410-b5e6-
96231b3b80d8
}
bool CallDSNode::isEquivalentTo(DSNode *Node) const {
+ return false;
if (CallDSNode *C = dyn_cast<CallDSNode>(Node))
- return /*C->CI == CI &&*/
- C->CI->getCalledFunction() == CI->getCalledFunction() &&
- C->ArgLinks == ArgLinks;
+ return C->CI->getCalledFunction() == CI->getCalledFunction() &&
+ C->ArgLinks == ArgLinks;
return false;
}
// any type.
//
bool ShadowDSNode::isEquivalentTo(DSNode *Node) const {
+ return getType() == Node->getType();
return !isCriticalNode(); // Must not be a critical node...
}