adding assertion to prevent recursive compound types
[libfirm] / ir / common / old_fctnames.h
index dca4acf..ec42ac2 100644 (file)
@@ -21,6 +21,7 @@
 #define add_in_edge(X, Y)     add_immBlock_pred(X, Y)
 #define mature_block(X)              mature_immBlock(X)
 #define switch_block(X)              set_cur_block(X)
+#define finalize_cons(X)      irg_finalize_cons(X)
 
 /* irgraph */
 #define get_irg_ent(X)        get_irg_entity(X)
 #define get_Sel_n_index       get_Sel_n_indexs
 #define get_SymConst_ptrinfo  get_SymConst_name
 #define set_SymConst_ptrinfo  set_SymConst_name
+#define type_tag             symconst_type_tag
+#define size                 symconst_size
+#define linkage_ptr_info      symconst_addr_name
+
 #define get_nodes_Block(X)    get_nodes_block(X)
 #define set_nodes_Block(X, Y) set_nodes_block(X, Y)
 #define get_Start_irg(X)      get_irn_irg(X)
@@ -90,6 +95,7 @@
 /* irdump */
 #define dump_cg_graph dump_ir_graph
 #define dump_cg_block_graph dump_ir_block_graph
+#define dont_dump_loop_information() dump_loop_information(0)
 
 /* type.h */
 #define get_type_nameid(_t_)     get_type_ident(_t_)
 
 #define get_method_n_res(X) get_method_n_ress(X)
 
+/* entity.h */
+#define ent_visibility visibility
+
 /* tv.h */
 #define tarval_from_long(X, Y) new_tarval_from_long(Y, X)
 #define tarval_P_from_entity(X) new_tarval_from_entity(X, mode_P_mach)