Uses different pass count for different parallel queue test cases
[libcds.git] / cds / memory / vyukov_queue_pool.h
index 5f4bcf3ef2a6afa038df48846b1fdbbeecbbcb70..432a7f02d9aeaeeabb68547c65788dd9e5943ff2 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <cds/details/allocator.h>
 #include <cds/intrusive/vyukov_mpmc_cycle_queue.h>
+#include <cds/details/throw_exception.h>
 
 namespace cds { namespace memory {
 
@@ -510,7 +511,7 @@ namespace cds { namespace memory {
                 }
 
                 // The pool is empty
-                throw std::bad_alloc();
+                CDS_THROW_EXCEPTION( std::bad_alloc());
             }
 
         ok: