use is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
[libfirm] / ir / stat / pattern.c
index 9f0a011..c215556 100644 (file)
@@ -745,7 +745,6 @@ static void calc_nodes_pattern(ir_node *node, void *ctx)
 static void store_pattern(const char *fname)
 {
        FILE *f;
-       pattern_entry_t *entry;
        size_t count = pset_count(status->pattern_hash);
 
        if (count <= 0)
@@ -760,7 +759,7 @@ static void store_pattern(const char *fname)
        fwrite("FPS1", 4, 1, f);
        fwrite(&count, sizeof(count), 1, f);
 
-       foreach_pset(status->pattern_hash, pattern_entry_t*, entry) {
+       foreach_pset(status->pattern_hash, pattern_entry_t, entry) {
                fwrite(entry, offsetof(pattern_entry_t, buf) + entry->len, 1, f);
        }  /* for */
        fclose(f);
@@ -828,7 +827,6 @@ read_error:
  */
 static void pattern_output(const char *fname)
 {
-       pattern_entry_t  *entry;
        pattern_entry_t  **pattern_arr;
        pattern_dumper_t *dump;
        size_t i, count = pset_count(status->pattern_hash);
@@ -843,7 +841,7 @@ static void pattern_output(const char *fname)
 
        pattern_arr = XMALLOCN(pattern_entry_t*, count);
        i           = 0;
-       foreach_pset(status->pattern_hash, pattern_entry_t*, entry) {
+       foreach_pset(status->pattern_hash, pattern_entry_t, entry) {
                pattern_arr[i++] =  entry;
        }  /* for */
        assert(count == i);
@@ -853,7 +851,7 @@ static void pattern_output(const char *fname)
        qsort(pattern_arr, count, sizeof(*pattern_arr), pattern_count_cmp);
 
        for (i = 0; i < count; ++i) {
-               entry = pattern_arr[i];
+               pattern_entry_t *const entry = pattern_arr[i];
                if (cnt_to_uint(&entry->count) < status->bound)
                        continue;