From: Danny Al-Gaaf Date: Wed, 6 Feb 2013 11:02:49 +0000 (+0100) Subject: include/xlist.h: fix C-style pointer casting X-Git-Tag: v0.58~137^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=22e48b5751f1d0b75d744cf57f5c322f6733c4cd;p=ceph.git include/xlist.h: fix C-style pointer casting Replace C-style pointer casting with correct static_cast<>(). Signed-off-by: Danny Al-Gaaf --- diff --git a/src/include/xlist.h b/src/include/xlist.h index 5c2bf03f8568..5384561327a5 100644 --- a/src/include/xlist.h +++ b/src/include/xlist.h @@ -132,8 +132,8 @@ public: assert((bool)_front == (bool)_size); } - T front() { return (T)_front->_item; } - T back() { return (T)_back->_item; } + T front() { return static_cast(_front->_item); } + T back() { return static_cast(_back->_item); } void pop_front() { assert(!empty()); @@ -149,7 +149,7 @@ public: item *cur; public: iterator(item *i = 0) : cur(i) {} - T operator*() { return (T)cur->_item; } + T operator*() { return static_cast(cur->_item); } iterator& operator++() { assert(cur); assert(cur->_list);