- if (has_end_info && end_line_numbers) {
- g_assert (end_column_numbers);
- *end_line_numbers = g_malloc (*n_il_offsets * sizeof (int));
- *end_column_numbers = g_malloc (*n_il_offsets * sizeof (int));
- if (has_column_info && !column_info_read) {
- for (i = 0; i < il_offset_array->len; ++i)
- read_leb128 (ptr, &ptr);
- }
- j = 0;
- for (i = 0; i < il_offset_array->len; ++i) {
- int end_row, end_column = -1;
-
- end_row = read_leb128 (ptr, &ptr);
- if (end_row != 0xffffff) {
- end_row += GPOINTER_TO_UINT (g_ptr_array_index (line_number_array, i));
- end_column = read_leb128 (ptr, &ptr);
+ if (has_column_info) {
+ j = 0;
+ for (i = 0; i < il_offset_array->len; ++i) {
+ MonoSymSeqPoint *sp = &(sps [j]);
+ int column = read_leb128 (ptr, &ptr);