diff options
Diffstat (limited to 'test/signal_test.cpp')
-rw-r--r-- | test/signal_test.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/signal_test.cpp b/test/signal_test.cpp index 35aede5..96bc305 100644 --- a/test/signal_test.cpp +++ b/test/signal_test.cpp @@ -37,7 +37,6 @@ void function_listener(const object*, core::signal::package msg) class c_listener { - listener::ptr lis; public: @@ -115,6 +114,12 @@ int main() npdebug("Deleting m_listener") delete m_listener; + alpha = nullptr; // out of scope + f_listener = nullptr; + + npdebug("alpha use count: ", alpha.use_count()) + npdebug("f_listener use count: ", f_listener.use_count()) + npdebug("Exiting") return 0; |