[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