between_size = get_type_size_bytes(layout->between_type);
for (i = 0, n = get_method_n_params(mtp); i < n; ++i) {
ir_type *ptp = get_method_param_type(mtp, i);
- const char *name = get_method_param_name(mtp, i);
+ const char *name = NULL;
unsigned type_num = get_type_number(h, ptp);
char buf[16];
int ofs = 0;
if (linkage & IR_LINKAGE_CONSTANT)
kind = N_ROSYM;
snprintf(buf, sizeof(buf), "\t.stabs\t\"%s:S%u\",%d,0,0,%s\n",
- get_entity_name(ent), tp_num, kind, get_entity_ld_name(ent));
+ get_entity_name(ent), tp_num, kind, get_entity_ld_name(ent));
} else {
/* a global variable */
snprintf(buf, sizeof(buf), "\t.stabs\t\"%s:G%u\",%d,0,0,0\n",
- get_entity_name(ent), tp_num, N_GSYM);
+ get_entity_name(ent), tp_num, (int)N_GSYM);
}
buf[sizeof(buf) - 1] = '\0';
return &h->base;
}
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_stabs);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_stabs)
void be_init_stabs(void)
{
be_register_dbgout_module("stabs", be_stabs_open);