From 54cf57ab1a85df3679cd9a7ecec097f04d3fd82f Mon Sep 17 00:00:00 2001 From: grischka Date: Fri, 20 Nov 2015 11:22:56 +0100 Subject: tccgen: asm_label cleanup - avoid memory allocation by using its (int) token number - avoid additional function parameter by using Attribute Also: fix some strange looking error messages --- tccpp.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tccpp.c') diff --git a/tccpp.c b/tccpp.c index 8b78deb..d2e0e93 100644 --- a/tccpp.c +++ b/tccpp.c @@ -334,10 +334,18 @@ ST_FUNC const char *get_tok_str(int v, CValue *cv) break; case TOK_CFLOAT: + cstr_cat(&cstr_buf, ""); + break; case TOK_CDOUBLE: + cstr_cat(&cstr_buf, ""); + break; case TOK_CLDOUBLE: + cstr_cat(&cstr_buf, ""); + break; case TOK_LINENUM: - return NULL; /* should not happen */ + cstr_cat(&cstr_buf, ""); + break; + //return NULL; /* should not happen */ /* above tokens have value, the ones below don't */ -- cgit v1.3.1