]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/python/python.c
Change Python code to use new_reference
[thirdparty/binutils-gdb.git] / gdb / python / python.c
index 9eae8a1aef2dfce9763278d3512b509b9a874b74..0dd7d6a6adad1ede603eda3835eb6f39fe0006d7 100644 (file)
@@ -876,10 +876,7 @@ gdbpy_decode_line (PyObject *self, PyObject *args)
        }
     }
   else
-    {
-      result.reset (Py_None);
-      Py_INCREF (Py_None);
-    }
+    result = gdbpy_ref<>::new_reference (Py_None);
 
   gdbpy_ref<> return_result (PyTuple_New (2));
   if (return_result == NULL)
@@ -892,10 +889,7 @@ gdbpy_decode_line (PyObject *self, PyObject *args)
        return NULL;
     }
   else
-    {
-      unparsed.reset (Py_None);
-      Py_INCREF (Py_None);
-    }
+    unparsed = gdbpy_ref<>::new_reference (Py_None);
 
   PyTuple_SetItem (return_result.get (), 0, unparsed.release ());
   PyTuple_SetItem (return_result.get (), 1, result.release ());