Mark move constructors as "noexcept"
[deliverable/binutils-gdb.git] / gdb / completer.c
index 0dd91a7195f7e29d574f62f9bdb15b7faddde013..f9631f43cf49222d4841efa467582679dc69a8d3 100644 (file)
@@ -2327,15 +2327,11 @@ completion_result::~completion_result ()
 
 /* See completer.h  */
 
-completion_result::completion_result (completion_result &&rhs)
+completion_result::completion_result (completion_result &&rhs) noexcept
+  : match_list (rhs.match_list),
+    number_matches (rhs.number_matches)
 {
-  if (this == &rhs)
-    return;
-
-  reset_match_list ();
-  match_list = rhs.match_list;
   rhs.match_list = NULL;
-  number_matches = rhs.number_matches;
   rhs.number_matches = 0;
 }
 
This page took 0.041402 seconds and 4 git commands to generate.