diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-16 18:39:53 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-16 18:39:53 +0000 |
commit | 46ce5b568acd801330e52a4e04534d9689990835 (patch) | |
tree | 86944486c8faf85322981d343013f2de8ecfbb91 /ipc | |
parent | ac201f961a6c0151dc596829584339c199527ba5 (diff) | |
download | chromium_src-46ce5b568acd801330e52a4e04534d9689990835.zip chromium_src-46ce5b568acd801330e52a4e04534d9689990835.tar.gz chromium_src-46ce5b568acd801330e52a4e04534d9689990835.tar.bz2 |
Revert 49982 - patch
TBR=thakis@chromium.org
Review URL: http://codereview.chromium.org/2825006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50002 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/ipc_message_utils.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h index f4cd245..df2c6c7 100644 --- a/ipc/ipc_message_utils.h +++ b/ipc/ipc_message_utils.h @@ -112,8 +112,7 @@ struct SimilarTypeTraits { template <class P> static inline void WriteParam(Message* m, const P& p) { typedef typename SimilarTypeTraits<P>::Type Type; - const Type& t = p; - ParamTraits<Type>::Write(m, t); + ParamTraits<Type>::Write(m, static_cast<const Type& >(p)); } template <class P> @@ -126,8 +125,7 @@ static inline bool WARN_UNUSED_RESULT ReadParam(const Message* m, void** iter, template <class P> static inline void LogParam(const P& p, std::wstring* l) { typedef typename SimilarTypeTraits<P>::Type Type; - const Type& t = p; - ParamTraits<Type>::Log(t, l); + ParamTraits<Type>::Log(static_cast<const Type& >(p), l); } template <> |