FOLLY_PACK_POP
static_assert(sizeof(ignore) == 9, "PackedSyncPtr wasn't packable");
-}
+} // namespace
TEST(PackedSyncPtr, Basic) {
PackedSyncPtr<std::pair<int,int>> sp;
}
// Here we use the PackedSyncPtr to lock the whole SyncVec (base, *base, and sz)
-template<typename T>
+template <typename T>
struct SyncVec {
PackedSyncPtr<T> base;
SyncVec() { base.init(); }