Mercurial > hg > CbC > CbC_llvm
comparison unittests/ADT/FoldingSet.cpp @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children | 1172e4bd9c6f |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
22 // Unaligned string test. | 22 // Unaligned string test. |
23 TEST(FoldingSetTest, UnalignedStringTest) { | 23 TEST(FoldingSetTest, UnalignedStringTest) { |
24 SCOPED_TRACE("UnalignedStringTest"); | 24 SCOPED_TRACE("UnalignedStringTest"); |
25 | 25 |
26 FoldingSetNodeID a, b; | 26 FoldingSetNodeID a, b; |
27 // An aligned string | 27 // An aligned string. |
28 std::string str1= "a test string"; | 28 std::string str1= "a test string"; |
29 a.AddString(str1); | 29 a.AddString(str1); |
30 | 30 |
31 // An unaligned string | 31 // An unaligned string. |
32 std::string str2 = ">" + str1; | 32 std::string str2 = ">" + str1; |
33 b.AddString(str2.c_str() + 1); | 33 b.AddString(str2.c_str() + 1); |
34 | 34 |
35 EXPECT_EQ(a.ComputeHash(), b.ComputeHash()); | 35 EXPECT_EQ(a.ComputeHash(), b.ComputeHash()); |
36 } | 36 } |