This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH to c-common.c: define __WCHAR_MAX__
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: gcc-patches at gcc dot gnu dot org
- Cc: rth at redhat dot com
- Date: 23 Sep 2002 10:04:23 +0200
- Subject: PATCH to c-common.c: define __WCHAR_MAX__
- Organization: Integrable Solutions
This is the compiler-part for fixing C++ PR/7851.
OK?
-- Gaby
2002-09-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
* c-common.c (cb_register_builtins): Define __WCHAR_MAX__
Index: c-common.c
===================================================================
RCS file: /cvs/gcc/egcs/gcc/c-common.c,v
retrieving revision 1.382
diff -p -r1.382 c-common.c
*** c-common.c 22 Sep 2002 19:23:19 -0000 1.382
--- c-common.c 23 Sep 2002 08:07:03 -0000
*************** cb_register_builtins (pfile)
*** 4938,4943 ****
--- 4938,4944 ----
builtin_define_type_max ("__INT_MAX__", integer_type_node, 0);
builtin_define_type_max ("__LONG_MAX__", long_integer_type_node, 1);
builtin_define_type_max ("__LONG_LONG_MAX__", long_long_integer_type_node, 2);
+ builtin_define_type_max ("__WCHAR_MAX__", wchar_type_node, 0);
builtin_define_type_precision ("__CHAR_BIT__", char_type_node);
builtin_define_type_precision ("__WCHAR_BIT__", wchar_type_node);