assert_streq: add newlines to failure message
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 25 Oct 2021 21:16:07 +0000 (17:16 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Fri, 29 Oct 2021 20:52:12 +0000 (16:52 -0400)
Adding newlines so that the two strings line up makes string equality
failures considerably easier to read.

gcc/ChangeLog:
* selftest.c (assert_streq): Add newlines when emitting non-equal
non-NULL strings.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/selftest.c

index 8f1cde0..0db56f3 100644 (file)
@@ -89,7 +89,7 @@ assert_streq (const location &loc,
        if (strcmp (val1, val2) == 0)
          pass (loc, "ASSERT_STREQ");
        else
-         fail_formatted (loc, "ASSERT_STREQ (%s, %s) val1=\"%s\" val2=\"%s\"",
+         fail_formatted (loc, "ASSERT_STREQ (%s, %s)\n val1=\"%s\"\n val2=\"%s\"\n",
                          desc_val1, desc_val2, val1, val2);
       }
 }