diff options
Diffstat (limited to 'gcc/c-lang.c')
-rw-r--r-- | gcc/c-lang.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/c-lang.c b/gcc/c-lang.c index 22c9810..cb60002 100644 --- a/gcc/c-lang.c +++ b/gcc/c-lang.c @@ -59,7 +59,10 @@ c_post_options () static void c_init_options () { - parse_in = cpp_create_reader (CLK_GNUC89); + /* Make identifier nodes long enough for the language-specific slots. */ + set_identifier_size (sizeof (struct lang_identifier)); + + parse_in = cpp_create_reader (ident_hash, CLK_GNUC89); /* Mark as "unspecified". */ flag_bounds_check = -1; |