Index: base/values_unittest.cc |
diff --git a/base/values_unittest.cc b/base/values_unittest.cc |
index 6c1f01709500b815ff3e08c60a28406fc77f6ac0..da2989f976e007643348a68d9dc2f25db531e825 100644 |
--- a/base/values_unittest.cc |
+++ b/base/values_unittest.cc |
@@ -1519,4 +1519,11 @@ TEST(ValuesTest, GetWithNullOutValue) { |
EXPECT_FALSE(main_list.GetList(7, NULL)); |
} |
+TEST(ValuesTest, SelfSwap) { |
+ base::Value test(1); |
+ using namespace std; |
+ swap(test, test); |
+ EXPECT_TRUE(test.GetInt() == 1); |
+} |
+ |
} // namespace base |