Print constant suffixes and properly print floats.
[cparser] / parser.c
index ad03d04..443946e 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -1092,6 +1092,7 @@ static type_t *make_global_typedef(const char *name, type_t *type)
        declaration->type                   = type;
        declaration->symbol                 = symbol;
        declaration->source_position        = builtin_source_position;
+       declaration->implicit               = true;
 
        record_declaration(declaration);