folly: avoid ASAN-detected new[] vs "delete" mismatch
authorJim Meyering <meyering@fb.com>
Thu, 26 Dec 2013 18:44:10 +0000 (10:44 -0800)
committerPeter Griess <pgriess@fb.com>
Thu, 26 Dec 2013 21:25:54 +0000 (13:25 -0800)
Summary:
* folly/test/PackedSyncPtrTest.cpp: Avoid an operator new [] vs
operator delete mismatch.

Test Plan:
fbconfig --platform-all=gcc-4.8.1-glibc-2.17 --sanitize=address \
folly/test:packed_sync_ptr_test && fbmake runtests

Reviewed By: tudorb@fb.com

FB internal diff: D1111227

folly/test/PackedSyncPtrTest.cpp

index bb1ebc85304b8caa66741ee810d6c59705b761f4..5c75354df1c0e369e1fa5c18091d284886ce473d 100644 (file)
@@ -53,7 +53,7 @@ TEST(PackedSyncPtr, Basic) {
   sp.setExtra(0x13);
   EXPECT_EQ(sp.extra(), 0x13);
   EXPECT_EQ((sp.get() + 1)->second, 7);
-  delete sp.get();
+  delete[] sp.get();
   auto newP = new std::pair<int,int>();
   sp.set(newP);
   EXPECT_EQ(sp.extra(), 0x13);