Merge "Add a unit test for already-fixed printf -0.0 formatting."
diff --git a/tests/stdio_test.cpp b/tests/stdio_test.cpp
index 655ad3f..2a0549a 100644
--- a/tests/stdio_test.cpp
+++ b/tests/stdio_test.cpp
@@ -400,6 +400,13 @@
   EXPECT_STREQ("1.500000e+00", buf);
 }
 
+TEST(stdio, snprintf_negative_zero_5084292) {
+  char buf[BUFSIZ];
+
+  snprintf(buf, sizeof(buf), "%f", -0.0);
+  EXPECT_STREQ("-0.000000", buf);
+}
+
 TEST(stdio, popen) {
   FILE* fp = popen("cat /proc/version", "r");
   ASSERT_TRUE(fp != NULL);