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