minor fix
[cdsspec-compiler.git] / benchmark / cliffc-hashtable / cliffc_hashtable.h
index 3830eed081ad302ff912a57541074ac4401370e5..fb505834da85134b2a06ffa0c1922f004a93a134 100644 (file)
@@ -118,6 +118,8 @@ class cliffc_hashtable {
                        
                        @DefineFunc:
                        bool equals_val(void *ptr1, void *ptr2) {
+                               if (ptr1 == ptr2)
+                                       return true;
                                TypeV *val1 = (TypeV*) ptr1,
                                        *val2 = (TypeV*) ptr2;
                                if (val1 == NULL || val2 == NULL)
@@ -683,7 +685,7 @@ friend class CHM;
                        slot *V = val(kvs, idx);
                        /**
                                @Begin
-                               @Commit_point_define: V == NULL
+                               @Commit_point_define: K == NULL
                                @Potential_commit_point_label: Read_Val_Point
                                @Label: Get_Success_Point_1
                                @End