[merp] Fix logic of 'is_managed' attribute
authorAlexis Christoforides <alexis@thenull.net>
Sat, 31 Aug 2019 00:41:15 +0000 (20:41 -0400)
committerLarry Ewing <lewing@microsoft.com>
Wed, 4 Sep 2019 01:30:30 +0000 (20:30 -0500)
Commit migrated from https://github.com/mono/mono/commit/4840f4161f75d55462234cc07959e354075d4269

src/mono/mono/utils/mono-state.c

index d635d9a..6f4bc2b 100644 (file)
@@ -454,12 +454,10 @@ mono_native_state_add_frame (MonoStateWriter *writer, MonoFrameSummary *frame)
        mono_state_writer_printf(writer, "{\n");
        writer->indent++;
 
-       if (frame->is_managed) {
-               assert_has_space (writer);
-               mono_state_writer_indent (writer);
-               mono_state_writer_object_key (writer, "is_managed");
-               mono_state_writer_printf(writer, "\"%s\",", frame->is_managed ? "true" : "false");
-       }
+       assert_has_space (writer);
+       mono_state_writer_indent (writer);
+       mono_state_writer_object_key (writer, "is_managed");
+       mono_state_writer_printf(writer, "\"%s\",", frame->is_managed ? "true" : "false");
 
        if (frame->unmanaged_data.is_trampoline) {
                mono_state_writer_printf(writer, "\n");