print_node_type_edge(F, upper, tp, "label: \"upper %d\"", get_array_order(tp, i));
print_node_type_edge(F, lower, tp, "label: \"lower %d\"", get_array_order(tp, i));
dump_const_expression(F, upper);
print_node_type_edge(F, upper, tp, "label: \"upper %d\"", get_array_order(tp, i));
print_node_type_edge(F, lower, tp, "label: \"lower %d\"", get_array_order(tp, i));
dump_const_expression(F, upper);