mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2025-02-17 09:02:25 +00:00
Don't add the var_ prefix to function names in the ast-test macros...
This commit is contained in:
parent
24d35d8ab8
commit
f12612bbc5
2 changed files with 6 additions and 3 deletions
|
@ -15,6 +15,9 @@ ast_value *name
|
|||
#define VAR(type, name) \
|
||||
name = ast_value_new(ctx, #name, type)
|
||||
|
||||
#define VARnamed(type, name, varname) \
|
||||
name = ast_value_new(ctx, #varname, type)
|
||||
|
||||
#define MKGLOBAL(name) \
|
||||
assert(globals_add(name) >= 0)
|
||||
|
||||
|
@ -58,7 +61,7 @@ do { \
|
|||
ast_function *func_##name; \
|
||||
ast_block *my_funcblock; \
|
||||
DEFVAR(var_##name); \
|
||||
VAR(TYPE_FUNCTION, var_##name); \
|
||||
VARnamed(TYPE_FUNCTION, var_##name, name); \
|
||||
MKGLOBAL(var_##name); \
|
||||
func_##name = ast_function_new(ctx, #name, var_##name); \
|
||||
assert(functions_add(func_##name) >= 0); \
|
||||
|
@ -66,7 +69,7 @@ do { \
|
|||
assert(my_funcblock); \
|
||||
assert(ast_function_blocks_add(func_##name, my_funcblock)); \
|
||||
curblock = my_funcblock;
|
||||
|
||||
|
||||
#define MKLOCAL(var) \
|
||||
assert(ast_block_locals_add(curblock, var))
|
||||
|
||||
|
|
|
@ -168,7 +168,7 @@ int main()
|
|||
DEFVAR(f0);
|
||||
DEFVAR(f1);
|
||||
DEFVAR(f5);
|
||||
|
||||
|
||||
TESTINIT();
|
||||
VAR(TYPE_FLOAT, f0);
|
||||
VAR(TYPE_FLOAT, f1);
|
||||
|
|
Loading…
Reference in a new issue