lex.c: Get WCHAR_TYPE_SIZE from wchar_type_node.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 23 Sep 1999 21:04:10 +0000 (21:04 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 23 Sep 1999 21:04:10 +0000 (17:04 -0400)
commit5096c664f76b7355439ca9b158d0cfe720eaa0a6
tree97859354aefd622727d4158ea6e091ae0fad0b5c
parent12a39b12648fdd1675757518450720d16ef24793
lex.c: Get WCHAR_TYPE_SIZE from wchar_type_node.

* lex.c: Get WCHAR_TYPE_SIZE from wchar_type_node.
* lang-specs.h: If -fshort-wchar, override __WCHAR_TYPE__.
* decl2.c (lang_f_options): Add -fshort-wchar.
* cp-tree.h: Declare flag_short_wchar.
* decl.c (init_decl_processing): If -fshort-wchar, use 'short unsigned
int' for wchar_t.

From-SVN: r29639
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/lang-specs.h
gcc/cp/lex.c