Fix undefined behaviour in 128-bit integer-to-string conversion
[folly.git] / folly / test / AtomicLinkedListTest.cpp
index b9435f75ca5d598ae6b446dca82ee1e884766f3c..62f3dc60492fdd71d0758cdefdf42af523741e98 100644 (file)
 class TestIntrusiveObject {
  public:
   explicit TestIntrusiveObject(size_t id__) : id_(id__) {}
-  size_t id() { return id_; }
+  size_t id() {
+    return id_;
+  }
 
  private:
   folly::AtomicIntrusiveLinkedListHook<TestIntrusiveObject> hook_;
   size_t id_;
 
  public:
-  using List = folly::AtomicIntrusiveLinkedList<TestIntrusiveObject,
-                                                &TestIntrusiveObject::hook_>;
+  using List = folly::AtomicIntrusiveLinkedList<
+      TestIntrusiveObject,
+      &TestIntrusiveObject::hook_>;
 };
 
 TEST(AtomicIntrusiveLinkedList, Basic) {
@@ -124,7 +127,7 @@ TEST(AtomicIntrusiveLinkedList, Stress) {
   std::vector<size_t> ids;
   TestIntrusiveObject* prev{nullptr};
 
-  while (ids.size() < kNumThreads * kNumThreads) {
+  while (ids.size() < kNumThreads * kNumElements) {
     list.sweep([&](TestIntrusiveObject* current) {
       ids.push_back(current->id());
 
@@ -151,7 +154,9 @@ class TestObject {
  public:
   TestObject(size_t id__, std::shared_ptr<void> ptr) : id_(id__), ptr_(ptr) {}
 
-  size_t id() { return id_; }
+  size_t id() {
+    return id_;
+  }
 
  private:
   size_t id_;