From fd03c344b2eab9746bbb1d7077a342878e49f1b4 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Thu, 1 Feb 2018 13:47:14 +1100 Subject: [PATCH] fd: remove const from members that modify fd state --- posix/fd.cpp | 2 +- posix/fd.hpp | 4 ++-- test/point.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/posix/fd.cpp b/posix/fd.cpp index e2e79d03..12322093 100644 --- a/posix/fd.cpp +++ b/posix/fd.cpp @@ -72,7 +72,7 @@ fd::fd (int _fd): /////////////////////////////////////////////////////////////////////////////// fd -fd::dup (void) const +fd::dup (void) { return dup (m_fd); } diff --git a/posix/fd.hpp b/posix/fd.hpp index db8ac4d8..0ece99f9 100644 --- a/posix/fd.hpp +++ b/posix/fd.hpp @@ -47,7 +47,7 @@ namespace util::posix { // possible; one should not be doing this unless it is absolutely // required. fd (const fd&) = delete; - fd dup (void) const; + fd dup (void); static fd dup (int); ~fd (); @@ -111,7 +111,7 @@ namespace util::posix { /////////////////////////////////////////////////////////////////////// operator int (void) const; - int native (void) { return m_fd; } + int native (void) const { return m_fd; } private: int m_fd; diff --git a/test/point.cpp b/test/point.cpp index e882de9f..cdc6c0ae 100644 --- a/test/point.cpp +++ b/test/point.cpp @@ -20,7 +20,6 @@ main (void) const point2f r { 0.f, 1.f }; tap.expect_eq (q, r, "redim to lower dimension"); - } // Redim to higher dimension without fill @@ -30,6 +29,7 @@ main (void) // GCC: we can't use the equality operator here because it triggers // an ICE on GCC 7.1.0 + tap.expect ( std::equal (std::cbegin (p), std::cend (p), std::cbegin (q)), "redim to higher dimension"