diff --git a/include/circ_queue.h b/include/circ_queue.h index 2d58379..5d5b04f 100644 Binary files a/include/circ_queue.h and b/include/circ_queue.h differ diff --git a/include/def.h b/include/def.h index 0cac91c..3ca8066 100644 --- a/include/def.h +++ b/include/def.h @@ -84,7 +84,7 @@ struct pimpl { } constexpr void clear() { - clear_impl(static_cast(this)); + clear_impl(static_cast(const_cast(this))); } }; diff --git a/include/ipc.h b/include/ipc.h index a2ebcfc..c2f6105 100644 Binary files a/include/ipc.h and b/include/ipc.h differ diff --git a/performence.xlsx b/performence.xlsx index ce671a6..3f44ee0 100644 Binary files a/performence.xlsx and b/performence.xlsx differ diff --git a/src/platform/shm_win.cpp b/src/platform/shm_win.cpp index 39fa203..2b4f612 100644 Binary files a/src/platform/shm_win.cpp and b/src/platform/shm_win.cpp differ diff --git a/test/test_ipc.cpp b/test/test_ipc.cpp index 1d941f8..f6c1031 100644 Binary files a/test/test_ipc.cpp and b/test/test_ipc.cpp differ