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 {
const char *get_entity_kind_name(entity_kind_t kind);
-entity_t *allocate_entity_zero(entity_kind_t, entity_namespace_t, symbol_t*);
+entity_t *allocate_entity_zero(entity_kind_t, entity_namespace_t, symbol_t*, source_position_t const*);
elf_visibility_tag_t get_elf_visibility_from_string(const char *string);