From ebb918a6d22def96d07343a81724ed43c30046df Mon Sep 17 00:00:00 2001 From: Yichao Yu <yyc1992@gmail.com> Date: Thu, 19 Jun 2014 00:59:00 +0800 Subject: [PATCH] print_obj --- src/c_wrapper/clobj.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/c_wrapper/clobj.h b/src/c_wrapper/clobj.h index 82cb45be..fed644e5 100644 --- a/src/c_wrapper/clobj.h +++ b/src/c_wrapper/clobj.h @@ -45,10 +45,11 @@ public: }; template<typename CLObj> -static PYOPENCL_INLINE void -_print_clobj(std::ostream &stm, CLObj *obj) +void +print_clobj(std::ostream &stm, const CLObj *obj) { - stm << CLObj::class_name << "(" << obj << ")<" << obj->data() << ">"; + stm << CLObj::class_name << "(" << (const void*)obj << ")<" + << (const void*)obj->data() << ">"; } template<typename CLObj> @@ -70,7 +71,7 @@ public: PYOPENCL_INLINE void print(std::ostream &stm) { - _print_clobj(stm, &m_obj); + print_clobj(stm, &m_obj); } }; @@ -93,7 +94,7 @@ public: PYOPENCL_INLINE void print(std::ostream &stm) { - _print_clobj(stm, m_obj); + print_clobj(stm, m_obj); } }; -- GitLab