+2010-04-03  Bruno Haible  <bruno@clisp.org>
+
+       locale: Make C++ tests work on Cygwin and mingw.
+       * lib/locale.in.h (duplocale): Don't use _GL_CXXALIASWARN if gnulib
+       cannot provide the function.
+       Reported by Simon Josefsson.
+
 2010-04-03  Bruno Haible  <bruno@clisp.org>
 
        localename: Port to MacOS X 10.6.
 
 _GL_CXXALIAS_SYS (duplocale, locale_t, (locale_t locale));
 #  endif
 # endif
+# if @HAVE_DUPLOCALE@
 _GL_CXXALIASWARN (duplocale);
+# endif
 #elif defined GNULIB_POSIXCHECK
 # undef duplocale
 # if HAVE_RAW_DECL_DUPLOCALE