projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added access routines for new flag in type_class struct
[libfirm]
/
ir
/
tr
/
entity.h
diff --git
a/ir/tr/entity.h
b/ir/tr/entity.h
index
821176e
..
70dbf9b
100644
(file)
--- a/
ir/tr/entity.h
+++ b/
ir/tr/entity.h
@@
-30,7
+30,6
@@
# define _ENTITY_H_
# include "ident.h"
# define _ENTITY_H_
# include "ident.h"
-# include "type.h"
/*******************************************************************/
/** general **/
/*******************************************************************/
/** general **/
@@
-49,6
+48,12
@@
void init_entity (void);
typedef struct ir_graph ir_graph;
#endif
typedef struct ir_graph ir_graph;
#endif
+#ifndef _TYPE_TYPEDEF_
+#define _TYPE_TYPEDEF_
+/* to resolve recursion between entity.h and irgraph.h */
+typedef union type type;
+#endif
+
typedef struct entity entity;
/* create a new entity */
typedef struct entity entity;
/* create a new entity */
@@
-59,10
+64,12
@@
char *get_entity_name (entity *ent);
ident *get_entity_ident (entity *ent);
ident *get_entity_ld_name (entity *ent);
ident *get_entity_ident (entity *ent);
ident *get_entity_ld_name (entity *ent);
+
/*
char *get_entity_ld_name (entity *ent);
/*
char *get_entity_ld_name (entity *ent);
-ident *get_entity_ld_ident (entity *ent);
void set_entity_ld_name (entity *ent, char *ld_name);
void set_entity_ld_name (entity *ent, char *ld_name);
+
+ident *get_entity_ld_ident (entity *ent);
void set_entity_ld_ident (entity *ent, ident *ld_ident);
*/
void set_entity_ld_ident (entity *ent, ident *ld_ident);
*/