summaryrefslogtreecommitdiff
path: root/gdbsupport/scoped_mmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdbsupport/scoped_mmap.h')
-rw-r--r--gdbsupport/scoped_mmap.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/gdbsupport/scoped_mmap.h b/gdbsupport/scoped_mmap.h
index bab988f364c..9b74383fc50 100644
--- a/gdbsupport/scoped_mmap.h
+++ b/gdbsupport/scoped_mmap.h
@@ -42,13 +42,10 @@ public:
destroy ();
}
- scoped_mmap (scoped_mmap &&rhs)
+ scoped_mmap (scoped_mmap &&rhs) noexcept
+ : m_mem (rhs.m_mem),
+ m_length (rhs.m_length)
{
- destroy ();
-
- m_mem = rhs.m_mem;
- m_length = rhs.m_length;
-
rhs.m_mem = MAP_FAILED;
rhs.m_length = 0;
}