Remove unused variable.
[libfirm] / ir / tr / type_t.h
index ccc4795..1da14bc 100644 (file)
@@ -27,7 +27,6 @@
 #ifndef FIRM_TR_TYPE_T_H
 #define FIRM_TR_TYPE_T_H
 
-#include "firm_config.h"
 #include "typerep.h"
 #include "tpop_t.h"
 #include "irgraph.h"
@@ -225,7 +224,7 @@ struct ir_type {
                                      calculated automatically by get_type_alignment().
                                      Alignment must be given in bytes. */
        ir_mode *mode;           /**< The mode for atomic types */
-       unsigned long visit;     /**< visited counter for walks of the type information */
+       ir_visited_t visit;      /**< visited counter for walks of the type information */
        void *link;              /**< holds temporary data - like in irnode_t.h */
        struct dbg_info *dbi;    /**< A pointer to information for debug support. */
        ir_type *assoc_type;     /**< The associated lowered/unlowered type */
@@ -298,156 +297,156 @@ void firm_init_type(dbg_info *builtin_db, unsigned default_cc_mask);
  *  inline functions   *
  * ------------------- */
 
-extern unsigned long firm_type_visited;
+extern ir_visited_t firm_type_visited;
 
-static INLINE void _set_master_type_visited(unsigned long val) { firm_type_visited = val; }
-static INLINE unsigned long _get_master_type_visited(void)     { return firm_type_visited; }
-static INLINE void _inc_master_type_visited(void)              { ++firm_type_visited; }
+static inline void _set_master_type_visited(ir_visited_t val) { firm_type_visited = val; }
+static inline ir_visited_t _get_master_type_visited(void)     { return firm_type_visited; }
+static inline void _inc_master_type_visited(void)             { ++firm_type_visited; }
 
-static INLINE void *
+static inline void *
 _get_type_link(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return(tp -> link);
 }
 
-static INLINE void
+static inline void
 _set_type_link(ir_type *tp, void *l) {
        assert(tp && tp->kind == k_type);
        tp -> link = l;
 }
 
-static INLINE const tp_op*
+static inline const tp_op*
 _get_type_tpop(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->type_op;
 }
 
-static INLINE ident*
+static inline ident*
 _get_type_tpop_nameid(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return get_tpop_ident(tp->type_op);
 }
 
-static INLINE tp_opcode
+static inline tp_opcode
 _get_type_tpop_code(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return get_tpop_code(tp->type_op);
 }
 
-static INLINE ir_mode *
+static inline ir_mode *
 _get_type_mode(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->mode;
 }
 
-static INLINE ident *
+static inline ident *
 _get_type_ident(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->name;
 }
 
-static INLINE void
+static inline void
 _set_type_ident(ir_type *tp, ident* id) {
        assert(tp && tp->kind == k_type);
        tp->name = id;
 }
 
-static INLINE unsigned
+static inline unsigned
 _get_type_size_bytes(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->size;
 }
 
-static INLINE ir_type_state
+static inline ir_type_state
 _get_type_state(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->flags & tf_layout_fixed ? layout_fixed : layout_undefined;
 }
 
-static INLINE unsigned long
+static inline ir_visited_t
 _get_type_visited(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->visit;
 }
 
-static INLINE void
-_set_type_visited(ir_type *tp, unsigned long num) {
+static inline void
+_set_type_visited(ir_type *tp, ir_visited_t num) {
        assert(tp && tp->kind == k_type);
        tp->visit = num;
 }
 
-static INLINE void
+static inline void
 _mark_type_visited(ir_type *tp) {
        assert(tp && tp->kind == k_type);
        assert(tp->visit < firm_type_visited);
        tp->visit = firm_type_visited;
 }
 
-static INLINE int
+static inline int
 _type_visited(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->visit >= firm_type_visited;
 }
 
-static INLINE int
+static inline int
 _type_not_visited(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return tp->visit  < firm_type_visited;
 }
 
-static INLINE dbg_info *
+static inline dbg_info *
 _get_type_dbg_info(const ir_type *tp) {
        return tp->dbi;
 }
 
-static INLINE void
+static inline void
 _set_type_dbg_info(ir_type *tp, dbg_info *db) {
        tp->dbi = db;
 }
 
-static INLINE int
+static inline int
 _is_type(const void *thing) {
        return (get_kind(thing) == k_type);
 }
 
-static INLINE int
+static inline int
 _is_class_type(const ir_type *clss) {
        assert(clss);
        return (clss->type_op == type_class);
 }
 
-static INLINE int
+static inline int
 _get_class_n_members (const ir_type *clss) {
        assert(clss && (clss->type_op == type_class));
        return (ARR_LEN (clss->attr.ca.members));
 }
 
-static INLINE ir_entity *
+static inline ir_entity *
 _get_class_member   (const ir_type *clss, int pos) {
        assert(clss && (clss->type_op == type_class));
        assert(pos >= 0 && pos < _get_class_n_members(clss));
        return clss->attr.ca.members[pos];
 }
 
-static INLINE unsigned
+static inline unsigned
 _get_class_vtable_size(const ir_type *clss) {
        assert(clss && (clss->type_op == type_class));
        return clss->attr.ca.vtable_size;
 }
 
-static INLINE void
+static inline void
 _set_class_vtable_size(ir_type *clss, unsigned vtable_size) {
        assert(clss && (clss->type_op == type_class));
        clss->attr.ca.vtable_size = vtable_size;
 }
 
-static INLINE int
+static inline int
 _is_class_final(const ir_type *clss) {
        assert(clss && (clss->type_op == type_class));
        return clss->attr.ca.clss_flags & cf_final_class;
 }
 
-static INLINE void
+static inline void
 _set_class_final(ir_type *clss, int final) {
        assert(clss && (clss->type_op == type_class));
        if (final)
@@ -456,13 +455,13 @@ _set_class_final(ir_type *clss, int final) {
                clss->attr.ca.clss_flags &= ~cf_final_class;
 }
 
-static INLINE int
+static inline int
 _is_class_interface(const ir_type *clss) {
        assert(clss && (clss->type_op == type_class));
        return clss->attr.ca.clss_flags & cf_interface_class;
 }
 
-static INLINE void
+static inline void
 _set_class_interface(ir_type *clss, int final) {
        assert(clss && (clss->type_op == type_class));
        if (final)
@@ -471,13 +470,13 @@ _set_class_interface(ir_type *clss, int final) {
                clss->attr.ca.clss_flags &= ~cf_interface_class;
 }
 
-static INLINE int
+static inline int
 _is_class_abstract(const ir_type *clss) {
        assert(clss && (clss->type_op == type_class));
        return clss->attr.ca.clss_flags & cf_absctract_class;
        }
 
-static INLINE void
+static inline void
 _set_class_abstract(ir_type *clss, int final) {
        assert(clss && (clss->type_op == type_class));
        if (final)
@@ -486,75 +485,75 @@ _set_class_abstract(ir_type *clss, int final) {
                clss->attr.ca.clss_flags &= ~cf_absctract_class;
 }
 
-static INLINE int
+static inline int
 _is_struct_type(const ir_type *strct) {
        assert(strct);
        return (strct->type_op == type_struct);
 }
 
-static INLINE int
+static inline int
 _is_method_type(const ir_type *method) {
        assert(method);
        return (method->type_op == type_method);
 }
 
-static INLINE int
+static inline int
 _is_union_type(const ir_type *uni) {
        assert(uni);
        return (uni->type_op == type_union);
 }
 
-static INLINE int
+static inline int
 _is_array_type(const ir_type *array) {
        assert(array);
        return (array->type_op == type_array);
 }
 
-static INLINE int
+static inline int
 _is_enumeration_type(const ir_type *enumeration) {
        assert(enumeration);
        return (enumeration->type_op == type_enumeration);
 }
 
-static INLINE int
+static inline int
 _is_pointer_type(const ir_type *pointer) {
        assert(pointer);
        return (pointer->type_op == type_pointer);
 }
 
 /** Returns true if a type is a primitive type. */
-static INLINE int
+static inline int
 _is_primitive_type(const ir_type *primitive) {
        assert(primitive && primitive->kind == k_type);
        return (primitive->type_op == type_primitive);
 }
 
-static INLINE int
+static inline int
 _is_atomic_type(const ir_type *tp) {
        assert(tp && tp->kind == k_type);
        return (_is_primitive_type(tp) || _is_pointer_type(tp) ||
                _is_enumeration_type(tp));
 }
 
-static INLINE int
+static inline int
 _get_method_n_params(const ir_type *method) {
        assert(method && (method->type_op == type_method));
        return method->attr.ma.n_params;
 }
 
-static INLINE int
+static inline int
 _get_method_n_ress(const ir_type *method) {
        assert(method && (method->type_op == type_method));
        return method->attr.ma.n_res;
 }
 
-static INLINE unsigned
+static inline unsigned
 _get_method_additional_properties(const ir_type *method) {
        assert(method && (method->type_op == type_method));
        return method->attr.ma.additional_properties;
 }
 
-static INLINE void
+static inline void
 _set_method_additional_properties(ir_type *method, unsigned mask) {
        assert(method && (method->type_op == type_method));
 
@@ -563,7 +562,7 @@ _set_method_additional_properties(ir_type *method, unsigned mask) {
        method->attr.ma.additional_properties = mask & ~mtp_property_inherited;
 }
 
-static INLINE void
+static inline void
 _set_method_additional_property(ir_type *method, mtp_additional_property flag) {
        assert(method && (method->type_op == type_method));
 
@@ -572,13 +571,13 @@ _set_method_additional_property(ir_type *method, mtp_additional_property flag) {
        method->attr.ma.additional_properties |= flag & ~mtp_property_inherited;
 }
 
-static INLINE unsigned
+static inline unsigned
 _get_method_calling_convention(const ir_type *method) {
        assert(method && (method->type_op == type_method));
        return method->attr.ma.irg_calling_conv;
 }
 
-static INLINE void
+static inline void
 _set_method_calling_convention(ir_type *method, unsigned cc_mask) {
        assert(method && (method->type_op == type_method));
        method->attr.ma.irg_calling_conv = cc_mask;