do not use ir_.*_ptr types
authorMatthias Braun <matze@braunis.de>
Mon, 12 Dec 2011 15:18:24 +0000 (16:18 +0100)
committerMatthias Braun <matze@braunis.de>
Mon, 19 Dec 2011 16:35:48 +0000 (17:35 +0100)
ast2firm.c
driver/firm_opt.c
driver/firm_opt.h

index 7da4fd6..d34289b 100644 (file)
@@ -521,7 +521,7 @@ static ir_type *create_bitfield_type(const entity_t *entity)
        }
 }
 
-#define INVALID_TYPE ((ir_type_ptr)-1)
+#define INVALID_TYPE ((ir_type*)-1)
 
 enum {
        COMPOUND_IS_STRUCT = false,
@@ -5565,7 +5565,7 @@ static void initialize_function_parameters(entity_t *entity)
  * @param irg            the IR-graph
  * @param dec_modifiers  additional modifiers
  */
-static void handle_decl_modifier_irg(ir_graph_ptr irg,
+static void handle_decl_modifier_irg(ir_graph *irg,
                                      decl_modifiers_t decl_modifiers)
 {
        if (decl_modifiers & DM_NAKED) {
index 2ea1dec..cfdeb3e 100644 (file)
@@ -170,7 +170,7 @@ static void dump_all(const char *suffix)
 }
 
 /* entities of runtime functions */
-ir_entity_ptr rts_entities[rts_max];
+ir_entity *rts_entities[rts_max];
 
 /**
  * Map runtime functions.
@@ -178,7 +178,7 @@ ir_entity_ptr rts_entities[rts_max];
 static void rts_map(void)
 {
        static const struct {
-               ir_entity_ptr *ent; /**< address of the rts entity */
+               ir_entity   **ent; /**< address of the rts entity */
                i_mapper_func func; /**< mapper function. */
        } mapper[] = {
                /* integer */
index 6b5f05f..b2614ea 100644 (file)
@@ -91,7 +91,7 @@ enum rts_names {
        rts_max
 };
 
-extern ir_entity_ptr rts_entities[rts_max];
+extern ir_entity *rts_entities[rts_max];
 
 /** Initialize for the Firm-generating back end. */
 void gen_firm_init(void);