- case k_ir_compound_graph_path: {
- compound_graph_path *path = (compound_graph_path*)X;
- n = get_compound_graph_path_length(path);
-
- for (i = 0; i < n; ++i) {
- ent = get_compound_graph_path_node(path, i);
-
- strncat(buf, ".", sizeof(buf)-1);
- strncat(buf, get_entity_name(ent), sizeof(buf)-1);
- if (is_Array_type(get_entity_owner(ent))) {
- snprintf(add, sizeof(add), "[%ld]",
- get_compound_graph_path_array_index(path, i));
- strncat(buf, add, sizeof(buf)-1);
- }
- }
- add[0] = '\0';
- break;
- }
- case k_ir_extblk: {
- ir_extblk *extblk = (ir_extblk*)X;
- snprintf(buf, sizeof(buf), "ExtBlock");
- snprintf(add, sizeof(add), "[%ld]", get_irn_node_nr(get_extbb_leader(extblk)));
- break;
- }