[llvm] r325109 - Fix build broken by r325107

Pavel Labath via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 14 02:25:32 PST 2018


Author: labath
Date: Wed Feb 14 02:25:32 2018
New Revision: 325109

URL: http://llvm.org/viewvc/llvm-project?rev=325109&view=rev
Log:
Fix build broken by r325107

Older gcc versions need an extra pair of {}s to convert a string literal
into llvm::StringLiteral.

Modified:
    llvm/trunk/unittests/Support/DJBTest.cpp

Modified: llvm/trunk/unittests/Support/DJBTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/Support/DJBTest.cpp?rev=325109&r1=325108&r2=325109&view=diff
==============================================================================
--- llvm/trunk/unittests/Support/DJBTest.cpp (original)
+++ llvm/trunk/unittests/Support/DJBTest.cpp Wed Feb 14 02:25:32 2018
@@ -20,34 +20,34 @@ TEST(DJBTest, caseFolding) {
   };
 
   static constexpr TestCase Tests[] = {
-      {"ASDF", "asdf"},
-      {"qWeR", "QwEr"},
-      {"qqqqqqqqqqqqqqqqqqqq", "QQQQQQQQQQQQQQQQQQQQ"},
+      {{"ASDF"}, {"asdf"}},
+      {{"qWeR"}, {"QwEr"}},
+      {{"qqqqqqqqqqqqqqqqqqqq"}, {"QQQQQQQQQQQQQQQQQQQQ"}},
 
-      {"I", "i"},
+      {{"I"}, {"i"}},
       // Latin Small Letter Dotless I
-      {u8"\u0130", "i"},
+      {{u8"\u0130"}, {"i"}},
       // Latin Capital Letter I With Dot Above
-      {u8"\u0131", "i"},
+      {{u8"\u0131"}, {"i"}},
 
       // Latin Capital Letter A With Grave
-      {u8"\u00c0", u8"\u00e0"},
+      {{u8"\u00c0"}, {u8"\u00e0"}},
       // Latin Capital Letter A With Macron
-      {u8"\u0100", u8"\u0101"},
+      {{u8"\u0100"}, {u8"\u0101"}},
       // Latin Capital Letter L With Acute
-      {u8"\u0139", u8"\u013a"},
+      {{u8"\u0139"}, {u8"\u013a"}},
       // Cyrillic Capital Letter Ie
-      {u8"\u0415", u8"\u0435"},
+      {{u8"\u0415"}, {u8"\u0435"}},
       // Latin Capital Letter A With Circumflex And Grave
-      {u8"\u1ea6", u8"\u1ea7"},
+      {{u8"\u1ea6"}, {u8"\u1ea7"}},
       // Kelvin Sign
-      {u8"\u212a", u8"\u006b"},
+      {{u8"\u212a"}, {u8"\u006b"}},
       // Glagolitic Capital Letter Chrivi
-      {u8"\u2c1d", u8"\u2c4d"},
+      {{u8"\u2c1d"}, {u8"\u2c4d"}},
       // Fullwidth Latin Capital Letter M
-      {u8"\uff2d", u8"\uff4d"},
+      {{u8"\uff2d"}, {u8"\uff4d"}},
       // Old Hungarian Capital Letter Ej
-      {u8"\U00010c92", u8"\U00010cd2"},
+      {{u8"\U00010c92"}, {u8"\U00010cd2"}},
   };
 
   for (const TestCase &T : Tests) {
@@ -62,14 +62,14 @@ TEST(DJBTest, knownValuesLowerCase) {
     uint32_t Hash;
   };
   static constexpr TestCase Tests[] = {
-      {"", 5381u},
-      {"f", 177675u},
-      {"fo", 5863386u},
-      {"foo", 193491849u},
-      {"foob", 2090263819u},
-      {"fooba", 259229388u},
-      {"foobar", 4259602622u},
-      {"pneumonoultramicroscopicsilicovolcanoconiosis", 3999417781u},
+      {{""}, 5381u},
+      {{"f"}, 177675u},
+      {{"fo"}, 5863386u},
+      {{"foo"}, 193491849u},
+      {{"foob"}, 2090263819u},
+      {{"fooba"}, 259229388u},
+      {{"foobar"}, 4259602622u},
+      {{"pneumonoultramicroscopicsilicovolcanoconiosis"}, 3999417781u},
   };
 
   for (const TestCase &T : Tests) {




More information about the llvm-commits mailing list