Fix build broken by r325107

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

llvm-svn: 325109
This commit is contained in:
Pavel Labath 2018-02-14 10:25:32 +00:00
parent f1440978a1
commit 84e59046e1
1 changed files with 23 additions and 23 deletions

View File

@ -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) {