Index: base/values_unittest.cc |
diff --git a/base/values_unittest.cc b/base/values_unittest.cc |
index 3bcdc16e37e61919d59ea81a8088572f24e94c43..227de4f0247822f4f89138ab953406b4b476d1cd 100644 |
--- a/base/values_unittest.cc |
+++ b/base/values_unittest.cc |
@@ -1383,4 +1383,10 @@ TEST(ValuesTest, GetWithNullOutValue) { |
EXPECT_FALSE(main_list.GetList(7, NULL)); |
} |
+TEST(ValuesTest, SelfSwap) { |
+ base::Value test(1); |
+ std::swap(test, test); |
+ EXPECT_TRUE(test.GetInt() == 1); |
+} |
+ |
} // namespace base |