Fixed use-after-free bug in VyukovMPMCCycleQueue internal buffer.
[libcds.git] / test / stress / stack / stack_type.h
index 43aee4428a2daf387573238d2bdcc77af99a9ced..39d476d47f2813d42265fecfa366b2097df8bf6d 100644 (file)
@@ -275,7 +275,7 @@ namespace stack {
         struct traits_Elimination_dyn: public
             cds::container::treiber_stack::make_traits <
                 cds::opt::enable_elimination<true>
-                , cds::opt::buffer< cds::opt::v::dynamic_buffer<int> >
+                , cds::opt::buffer< cds::opt::v::initialized_dynamic_buffer<int> >
             > ::type
         {};
         typedef cds::container::TreiberStack< cds::gc::HP,  T, traits_Elimination_dyn > Elimination_HP_dyn;
@@ -294,7 +294,7 @@ namespace stack {
             cds::container::treiber_stack::make_traits <
                 cds::opt::enable_elimination<true>
                 , cds::opt::stat<cds::intrusive::treiber_stack::stat<> >
-                , cds::opt::buffer< cds::opt::v::dynamic_buffer<int> >
+                , cds::opt::buffer< cds::opt::v::initialized_dynamic_buffer<int> >
             > ::type
         {};
         typedef cds::container::TreiberStack< cds::gc::HP,  T, traits_Elimination_dyn_stat > Elimination_HP_dyn_stat;