On Tue, Feb 23, 2016 at 23:18:06 -0800, Mike Miller wrote:
> The attached patch fixes the error in _AC_CXX_CXX11_TEST_BODY
> (initializing a char* with a string constant is a warning in gcc but an
> error in clang). Look OK?
Attached for real this time.
--
mike
diff --git a/lib/autoconf/c.m4 b/lib/autoconf/c.m4
index fe87dbf..bf9389f 100644
--- a/lib/autoconf/c.m4
+++ b/lib/autoconf/c.m4
@@ -2453,9 +2453,9 @@ AC_DEFUN([_AC_CXX_CXX11_TEST_BODY],
}
{
// Unicode literals
- char *utf8 = u8"UTF-8 string \u2500";
- char16_t *utf16 = u"UTF-8 string \u2500";
- char32_t *utf32 = U"UTF-32 string \u2500";
+ const char *utf8 = u8"UTF-8 string \u2500";
+ const char16_t *utf16 = u"UTF-8 string \u2500";
+ const char32_t *utf32 = U"UTF-32 string \u2500";
}
]])
_______________________________________________
Autoconf mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/autoconf