[flang][unittests] Silence compiler warning
authorPeter Klausler <pklausler@nvidia.com>
Mon, 17 Jul 2023 18:30:30 +0000 (11:30 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Mon, 17 Jul 2023 18:30:30 +0000 (11:30 -0700)
At least one compiler more recent that the one that I test with emits
a warning (valid but benign) for some code in a unit test that I
modified a few minutes ago.  Adding some curly braces to placate the
compiler.

flang/unittests/Runtime/ExternalIOTest.cpp

index bc1fb7f..4f08505 100644 (file)
@@ -529,12 +529,12 @@ TEST(ExternalIOTests, TestNonAvancingInput) {
   };
   // Actual non advancing input IO test
   TestItems inputItems[]{
-      {std::string(4, '+'), IostatOk, "ABCD", "ABCD"},
-      {std::string(4, '+'), IostatOk, "EFGH", "EFGH"},
-      {std::string(4, '+'), IostatEor, "++++", "    "},
-      {std::string(2, '+'), IostatOk, "IJ", "IJ"},
-      {std::string(8, '+'), IostatEor, "++++++++", "KLMNOP  "},
-      {std::string(10, '+'), IostatEor, "++++++++++", "QRSTUVWX  "},
+      {std::string(4, '+'), IostatOk, {"ABCD", "ABCD"}},
+      {std::string(4, '+'), IostatOk, {"EFGH", "EFGH"}},
+      {std::string(4, '+'), IostatEor, {"++++", "    "}},
+      {std::string(2, '+'), IostatOk, {"IJ", "IJ"}},
+      {std::string(8, '+'), IostatEor, {"++++++++", "KLMNOP  "}},
+      {std::string(10, '+'), IostatEor, {"++++++++++", "QRSTUVWX  "}},
   };
 
   // Test with PAD='NO'