projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement %0*X in diagnosticvf().
[cparser]
/
entity_t.h
diff --git
a/entity_t.h
b/entity_t.h
index
69257c6
..
19db103
100644
(file)
--- a/
entity_t.h
+++ b/
entity_t.h
@@
-91,6
+91,7
@@
typedef enum decl_modifier_t {
DM_RETURNS_TWICE = 1 << 25,
DM_MALLOC = 1 << 26,
DM_WEAK = 1 << 27,
DM_RETURNS_TWICE = 1 << 25,
DM_MALLOC = 1 << 26,
DM_WEAK = 1 << 27,
+ DM_LEAF = 1 << 28,
} decl_modifier_t;
typedef enum elf_visibility_tag_t {
} decl_modifier_t;
typedef enum elf_visibility_tag_t {
@@
-239,18
+240,6
@@
struct variable_t {
} v;
};
} v;
};
-struct parameter_t {
- declaration_t base;
- bool address_taken : 1;
- bool read : 1;
-
- /* ast2firm info */
- union {
- unsigned int value_number;
- ir_entity *entity;
- } v;
-};
-
struct function_t {
declaration_t base;
bool is_inline : 1;
struct function_t {
declaration_t base;
bool is_inline : 1;
@@
-285,7
+274,6
@@
union entity_t {
typedef_t typedefe;
declaration_t declaration;
variable_t variable;
typedef_t typedefe;
declaration_t declaration;
variable_t variable;
- parameter_t parameter;
function_t function;
compound_member_t compound_member;
};
function_t function;
compound_member_t compound_member;
};