[runtime] Introduce MonoError into mono_metadata_parse_method_signature_full.
[mono.git] / mono / metadata / debug-mono-symfile.c
index a36eb7493da08dc3ccc0c065a4bceb14635f0c49..0a989064a124eb4652c1b01751cbd4a3b9b9fe13 100644 (file)
@@ -413,12 +413,10 @@ mono_debug_symfile_lookup_location (MonoDebugMethodInfo *minfo, uint32_t offset)
 static void
 add_line (StatementMachine *stm, GPtrArray *il_offset_array, GPtrArray *line_number_array, GPtrArray *source_file_array, GPtrArray *hidden_array)
 {
-       if (stm->line > 0) {
-               g_ptr_array_add (il_offset_array, GUINT_TO_POINTER (stm->offset));
-               g_ptr_array_add (line_number_array, GUINT_TO_POINTER (stm->line));
-               g_ptr_array_add (source_file_array, GUINT_TO_POINTER (stm->file));
-               g_ptr_array_add (hidden_array, GUINT_TO_POINTER (stm->is_hidden));
-       }
+       g_ptr_array_add (il_offset_array, GUINT_TO_POINTER (stm->offset));
+       g_ptr_array_add (line_number_array, GUINT_TO_POINTER (stm->line));
+       g_ptr_array_add (source_file_array, GUINT_TO_POINTER (stm->file));
+       g_ptr_array_add (hidden_array, GUINT_TO_POINTER (stm->is_hidden || stm->line <= 0));
 
        if (!stm->is_hidden && !stm->first_file)
                stm->first_file = stm->file;