panfrost: Be more honest about PIPE_CAPs
[mesa.git] / src / util / tests / hash_table / delete_and_lookup.c
index fc886ff4f4e1d6a71b02f34c41ebf5c2f477fe96..6248dfd5b02c75c113e53ab6722795f7112fb56b 100644 (file)
@@ -24,6 +24,8 @@
  *    Eric Anholt <eric@anholt.net>
  */
 
+#undef NDEBUG
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -36,6 +38,7 @@
 static uint32_t
 badhash(const void *key)
 {
+       (void) key;
        return 1;
 }
 
@@ -45,27 +48,28 @@ main(int argc, char **argv)
        struct hash_table *ht;
        const char *str1 = "test1";
        const char *str2 = "test2";
-       uint32_t hash_str1 = badhash(str1);
-       uint32_t hash_str2 = badhash(str2);
        struct hash_entry *entry;
 
-       ht = _mesa_hash_table_create(NULL, _mesa_key_string_equal);
+       (void) argc;
+        (void) argv;
+
+       ht = _mesa_hash_table_create(NULL, badhash, _mesa_key_string_equal);
 
-       _mesa_hash_table_insert(ht, hash_str1, str1, NULL);
-       _mesa_hash_table_insert(ht, hash_str2, str2, NULL);
+       _mesa_hash_table_insert(ht, str1, NULL);
+       _mesa_hash_table_insert(ht, str2, NULL);
 
-       entry = _mesa_hash_table_search(ht, hash_str2, str2);
+       entry = _mesa_hash_table_search(ht, str2);
        assert(strcmp(entry->key, str2) == 0);
 
-       entry = _mesa_hash_table_search(ht, hash_str1, str1);
+       entry = _mesa_hash_table_search(ht, str1);
        assert(strcmp(entry->key, str1) == 0);
 
        _mesa_hash_table_remove(ht, entry);
 
-       entry = _mesa_hash_table_search(ht, hash_str1, str1);
+       entry = _mesa_hash_table_search(ht, str1);
        assert(entry == NULL);
 
-       entry = _mesa_hash_table_search(ht, hash_str2, str2);
+       entry = _mesa_hash_table_search(ht, str2);
        assert(strcmp(entry->key, str2) == 0);
 
        _mesa_hash_table_destroy(ht, NULL);