shithub: mc

Download patch

ref: 6e6109bf094974b228783e549c4164c886cbca4d
parent: d3793273ebda652a2805567bda50f3082c5f514e
author: Ori Bernstein <[email protected]>
date: Thu Dec 15 17:29:37 EST 2011

Make literal expressions where we expect them.

--- a/parse/gram.y
+++ b/parse/gram.y
@@ -443,7 +443,7 @@
 atomicexpr
         : TIdent
             {$$ = mkexpr($1->line, Ovar, mkname($1->line, $1->str), NULL);}
-        | literal
+        | literal {$$ = mkexpr($1->line, Olit, $1, NULL);}
         | TOparen expr TCparen
             {$$ = $2;}
         | TSizeof atomicexpr