Changed solver to use "==" operator when comparing dataflow values
rather than a special "equal" method defined in the class for the
value.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42113 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Analysis/DataflowSolver.h b/Analysis/DataflowSolver.h
index d3d4d9f..b89b45b 100644
--- a/Analysis/DataflowSolver.h
+++ b/Analysis/DataflowSolver.h
@@ -228,7 +228,7 @@
       M[E].copyValues(V);
       WorkList.enqueue(TargetBlock);
     }
-    else if (!V.equal(I->second)) {
+    else if (!(V==I->second)) {
       I->second.copyValues(V);
       WorkList.enqueue(TargetBlock);
     }