소스 검색

We do not need to compare CallExpression for equality

auz34 11 년 전
부모
커밋
b650114c0e
1개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 4
      Jint/Runtime/CallStack/CallStackElementComparer.cs

+ 2 - 4
Jint/Runtime/CallStack/CallStackElementComparer.cs

@@ -6,14 +6,12 @@
     {
         public bool Equals(CallStackElement x, CallStackElement y)
         {
-            return x.CallExpression == y.CallExpression || x.Function == y.Function;
+            return x.Function == y.Function;
         }
 
         public int GetHashCode(CallStackElement obj)
         {
-            // TO DO have not found good hash function yet
-            // not sure it can be done for OR logic
-            return 0;
+            return obj.Function.GetHashCode();
         }
     }
 }