diff --git a/src/snc/snl.lt b/src/snc/snl.lt
index c69bb69919606ccdd11e5fa61cf2319ba00f749b..0a5569183dcf4748ac35fc4137f19ac0445ccf73 100644
--- a/src/snc/snl.lt
+++ b/src/snc/snl.lt
@@ -756,10 +756,10 @@ void Parse(
     }else if( yyact < YYNSTATE + YYNRULE ){
       yy_reduce(yypParser,yyact-YYNSTATE);
     }else{
-      assert( yyact == YY_ERROR_ACTION );
 #ifdef YYERRORSYMBOL
       int yymx;
 #endif
+      assert( yyact == YY_ERROR_ACTION );
 #ifndef NDEBUG
       if( yyTraceFILE ){
         fprintf(yyTraceFILE,"%sSyntax Error!\n",yyTracePrompt);