From 986c4e1c8cd0234de28391080f1d065898d181b9 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 21 Oct 2005 13:58:51 +0000 Subject: [PATCH] used firm_types.h now [r6781] --- ir/tr/tr_inheritance.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/ir/tr/tr_inheritance.h b/ir/tr/tr_inheritance.h index 7c73d4f0e..cd460cf0b 100644 --- a/ir/tr/tr_inheritance.h +++ b/ir/tr/tr_inheritance.h @@ -28,17 +28,10 @@ #ifndef _TR_INHERITANCE_H_ #define _TR_INHERITANCE_H_ +#include "firm_types.h" #include "type.h" -/*#include "entity.h"*/ #include "ident.h" - -/* to resolve recursion between entity.h and irgraph.h */ -#ifndef _IR_GRAPH_TYPEDEF_ -#define _IR_GRAPH_TYPEDEF_ -typedef struct ir_graph ir_graph; -#endif - /* ----------------------------------------------------------------------- */ /* Classify pairs of types/entities in the inheritance relations. */ /* ----------------------------------------------------------------------- */ @@ -227,7 +220,7 @@ typedef enum { the class hierarchy. @@@ So far this does not happen in Firm. */ ir_class_casts_transitive = 1, /**< Class casts conform to transitive inheritance edges. Default. */ ir_class_casts_normalized = 2, /**< Class casts conform to inheritance edges. */ - ir_class_casts_state_max, + ir_class_casts_state_max } ir_class_cast_state; char *get_class_cast_state_string(ir_class_cast_state s); -- 2.20.1