$OpenBSD: patch-src_funcs_c,v 1.1 2014/03/19 15:29:50 bcallah Exp $
--- src/funcs.c.orig	Mon Mar 17 22:44:15 2014
+++ src/funcs.c	Mon Mar 17 22:44:48 2014
@@ -1118,14 +1118,11 @@ END_DEFUN
 /* The `start' and `end' arguments are fake, hence their string type,
    so they can be ignored, hence the pragma (FIXME: work out how to
    apply just to `start' and `end'). */
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
 DEFUN_ARGS ("shell-command-on-region", shell_command_on_region,
             STR_ARG (start)
             STR_ARG (end)
             STR_ARG (cmd)
             BOOL_ARG (insert))
-#pragma GCC diagnostic pop
 /*+
 Execute string command in inferior shell with region as input.
 Normally display output (if any) in temp buffer `*Shell Command Output*';
