Blame SOURCES/0001-Remove-unused-not_supported-function.patch

4e3392
From 8853f5a49587f00a7d2a5c8c7e52480a16bbdb02 Mon Sep 17 00:00:00 2001
4e3392
From: "Richard W.M. Jones" <rjones@redhat.com>
4e3392
Date: Fri, 5 Feb 2016 16:28:34 +0000
4e3392
Subject: [PATCH] Remove unused 'not_supported' function.
4e3392
4e3392
Found by compiling under GCC 6.  The warning was:
4e3392
4e3392
In file included from libvirt_c.c:2058:0:
4e3392
libvirt_c_epilogue.c:89:1: error: 'not_supported' defined but not used [-Werror=unused-function]
4e3392
 not_supported (const char *fn)
4e3392
 ^~~~~~~~~~~~~
4e3392
---
4e3392
 libvirt/libvirt_c_epilogue.c | 15 ---------------
4e3392
 libvirt/libvirt_c_prologue.c |  1 -
4e3392
 2 files changed, 16 deletions(-)
4e3392
4e3392
diff --git a/libvirt/libvirt_c_epilogue.c b/libvirt/libvirt_c_epilogue.c
4e3392
index 4972e50..fa592c9 100644
4e3392
--- a/libvirt/libvirt_c_epilogue.c
4e3392
+++ b/libvirt/libvirt_c_epilogue.c
4e3392
@@ -84,21 +84,6 @@ _raise_virterror (const char *fn)
4e3392
   (void) caml__frame;
4e3392
 }
4e3392
 
4e3392
-/* Raise an error if a function is not supported. */
4e3392
-static void
4e3392
-not_supported (const char *fn)
4e3392
-{
4e3392
-  CAMLparam0 ();
4e3392
-  CAMLlocal1 (fnv);
4e3392
-
4e3392
-  fnv = caml_copy_string (fn);
4e3392
-  caml_raise_with_arg (*caml_named_value ("ocaml_libvirt_not_supported"), fnv);
4e3392
-
4e3392
-  /*NOTREACHED*/
4e3392
-  /* Suppresses a compiler warning. */
4e3392
-  (void) caml__frame;
4e3392
-}
4e3392
-
4e3392
 /* Convert the virErrorNumber, virErrorDomain and virErrorLevel enums
4e3392
  * into values (longs because they are variants in OCaml).
4e3392
  *
4e3392
diff --git a/libvirt/libvirt_c_prologue.c b/libvirt/libvirt_c_prologue.c
4e3392
index bf972e9..710c0d6 100644
4e3392
--- a/libvirt/libvirt_c_prologue.c
4e3392
+++ b/libvirt/libvirt_c_prologue.c
4e3392
@@ -25,7 +25,6 @@ typedef value (*Val_ptr_t) (void *);
4e3392
 static value Val_opt (void *ptr, Val_ptr_t Val_ptr);
4e3392
 /*static value option_default (value option, value deflt);*/
4e3392
 static void _raise_virterror (const char *fn) Noreturn;
4e3392
-static void not_supported (const char *fn) Noreturn;
4e3392
 static value Val_virterror (virErrorPtr err);
4e3392
 
4e3392
 /* Use this around synchronous libvirt API calls to release the OCaml
4e3392
-- 
4e3392
2.5.0
4e3392