diff options
Diffstat (limited to 'giscanner/scannerparser.y')
-rw-r--r-- | giscanner/scannerparser.y | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/giscanner/scannerparser.y b/giscanner/scannerparser.y index fc4a2850..6400f728 100644 --- a/giscanner/scannerparser.y +++ b/giscanner/scannerparser.y @@ -243,7 +243,9 @@ primary_expression } | CHARACTER { - $$ = gi_source_symbol_new (CSYMBOL_TYPE_INVALID, lineno); + $$ = gi_source_symbol_new (CSYMBOL_TYPE_CONST, lineno); + $$->const_int_set = TRUE; + $$->const_int = g_utf8_get_char(yytext + 1); } | FLOATING { |