From 61a32f2a4c8705256f3c6d09fa9b3231e322bf38 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 2 Jun 2016 14:45:45 +0200 Subject: Fix pointer to long conversion warning. --- test/rvalue_types.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'test/rvalue_types.cpp') diff --git a/test/rvalue_types.cpp b/test/rvalue_types.cpp index a263d737f..8887f1b1b 100644 --- a/test/rvalue_types.cpp +++ b/test/rvalue_types.cpp @@ -11,6 +11,8 @@ #include +using internal::UIntPtr; + #if EIGEN_HAS_RVALUE_REFERENCES template void rvalue_copyassign(const MatrixType& m) @@ -20,11 +22,11 @@ void rvalue_copyassign(const MatrixType& m) // create a temporary which we are about to destroy by moving MatrixType tmp = m; - long src_address = reinterpret_cast(tmp.data()); + UIntPtr src_address = reinterpret_cast(tmp.data()); // move the temporary to n MatrixType n = std::move(tmp); - long dst_address = reinterpret_cast(n.data()); + UIntPtr dst_address = reinterpret_cast(n.data()); if (MatrixType::RowsAtCompileTime==Dynamic|| MatrixType::ColsAtCompileTime==Dynamic) { -- cgit v1.2.3