diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -410,10 +410,6 @@ void check_options() /* Create the alignment type. */ buf_strdefine(&userdef_buf,"YY_INT_ALIGNED", long_align ? "long int" : "short int"); - - /* Now map the equivalence class for NUL to its expected place. */ - ecgroup[0] = ecgroup[csize]; - NUL_ec = ABS( ecgroup[0] ); /* Dump the user defined preproc directives. */ if (userdef_buf.elts) @@ -1667,6 +1663,10 @@ _( "Variable trailing context rules entail a large performance penalty\n" ) ); else numecs = csize; + /* Now map the equivalence class for NUL to its expected place. */ + ecgroup[0] = ecgroup[csize]; + NUL_ec = ABS( ecgroup[0] ); + if ( useecs ) ccl2ecl(); } |