]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Wed, 7 Jun 2006 18:24:01 +0000 (18:24 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Wed, 7 Jun 2006 18:24:01 +0000 (18:24 +0000)
`unused variable' compiler warning, for `-Wall -Werror'.
Report by Jaap Haitsma <jaap@haitsma.org>.

ChangeLog
lib/autoconf/functions.m4

index 0fe7b4fc2904e5dfe6cdccf1385273a574f7ccd9..ccccebbf6baa4c28b743f47f8bba80fdc13750d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-06-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
+       `unused variable' compiler warning, for `-Wall -Werror'.
+       Report by Jaap Haitsma <jaap@haitsma.org>.
+
 2006-06-06  Paul Eggert  <eggert@cs.ucla.edu>
 
        * lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove core file, in
index 03adfeed7b3aceee1bbd2788ac138943a2e768ea..ce72d5b115b201c8daaff7f8de3d52ef9f54b1f3 100644 (file)
@@ -351,7 +351,8 @@ AC_DEFUN([AC_FUNC_ALLOCA],
 AC_CACHE_CHECK([for working alloca.h], ac_cv_working_alloca_h,
 [AC_LINK_IFELSE(
        [AC_LANG_PROGRAM([[@%:@include <alloca.h>]],
-                       [[char *p = (char *) alloca (2 * sizeof (int));]])],
+                       [[char *p = (char *) alloca (2 * sizeof (int));
+                         if (p) return 0;]])],
                [ac_cv_working_alloca_h=yes],
                [ac_cv_working_alloca_h=no])])
 if test $ac_cv_working_alloca_h = yes; then
@@ -382,7 +383,8 @@ char *alloca ();
 #  endif
 # endif
 #endif
-]],                               [[char *p = (char *) alloca (1);]])],
+]],                               [[char *p = (char *) alloca (1);
+                                   if (p) return 0;]])],
                [ac_cv_func_alloca_works=yes],
                [ac_cv_func_alloca_works=no])])