emit: Make the compiler tell it expects "any value" for arguments of type 'any'
This commit is contained in:
parent
b0026d8ce6
commit
1dac1a2d70
@ -398,15 +398,16 @@ typedef struct s_valuepair {
|
|||||||
#define tLABEL 337
|
#define tLABEL 337
|
||||||
#define tSTRING 338
|
#define tSTRING 338
|
||||||
/* argument types for emit/__emit */
|
/* argument types for emit/__emit */
|
||||||
#define teNUMERIC 339 /* integer/rational number */
|
#define teANY 339 /* any value */
|
||||||
#define teDATA 340 /* data (variable name or address) */
|
#define teNUMERIC 340 /* integer/rational number */
|
||||||
#define teLOCAL 341 /* local variable (name or offset) */
|
#define teDATA 341 /* data (variable name or address) */
|
||||||
#define teFUNCTN 342 /* Pawn function */
|
#define teLOCAL 342 /* local variable (name or offset) */
|
||||||
#define teNATIVE 343 /* native function */
|
#define teFUNCTN 343 /* Pawn function */
|
||||||
#define teNONNEG 344 /* nonnegative integer */
|
#define teNATIVE 344 /* native function */
|
||||||
|
#define teNONNEG 345 /* nonnegative integer */
|
||||||
/* for assigment to "lastst" only (see SC1.C) */
|
/* for assigment to "lastst" only (see SC1.C) */
|
||||||
#define tEXPR 345
|
#define tEXPR 346
|
||||||
#define tENDLESS 346 /* endless loop */
|
#define tENDLESS 347 /* endless loop */
|
||||||
|
|
||||||
/* (reversed) evaluation of staging buffer */
|
/* (reversed) evaluation of staging buffer */
|
||||||
#define sSTARTREORDER 0x01
|
#define sSTARTREORDER 0x01
|
||||||
|
@ -6063,7 +6063,7 @@ fetchtok:
|
|||||||
|
|
||||||
static void SC_FASTCALL emit_param_any(emit_outval *p)
|
static void SC_FASTCALL emit_param_any(emit_outval *p)
|
||||||
{
|
{
|
||||||
emit_param_any_internal(p,teNUMERIC,TRUE,TRUE);
|
emit_param_any_internal(p,teANY,TRUE,TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void SC_FASTCALL emit_param_integer(emit_outval *p)
|
static void SC_FASTCALL emit_param_integer(emit_outval *p)
|
||||||
|
@ -2097,8 +2097,8 @@ char *sc_tokens[] = {
|
|||||||
"#tryinclude", "#undef", "#warning",
|
"#tryinclude", "#undef", "#warning",
|
||||||
";", ";", "-integer value-", "-rational value-", "-identifier-",
|
";", ";", "-integer value-", "-rational value-", "-identifier-",
|
||||||
"-label-", "-string-",
|
"-label-", "-string-",
|
||||||
"-numeric value-", "-data offset-", "-local variable-", "-function-",
|
"-any value-", "-numeric value-", "-data offset-", "-local variable-",
|
||||||
"-native function-", "-nonnegative integer-"
|
"-function-", "-native function-", "-nonnegative integer-"
|
||||||
};
|
};
|
||||||
|
|
||||||
SC_FUNC int lex(cell *lexvalue,char **lexsym)
|
SC_FUNC int lex(cell *lexvalue,char **lexsym)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user