forked from OSchip/llvm-project
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:
parent
f1440978a1
commit
84e59046e1
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue