Don't add the var_ prefix to function names in the ast-test macros...

This commit is contained in:
Wolfgang (Blub) Bumiller 2012-06-25 11:54:30 +02:00
parent 24d35d8ab8
commit f12612bbc5
2 changed files with 6 additions and 3 deletions

View file

@ -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))

View file

@ -168,7 +168,7 @@ int main()
DEFVAR(f0);
DEFVAR(f1);
DEFVAR(f5);
TESTINIT();
VAR(TYPE_FLOAT, f0);
VAR(TYPE_FLOAT, f1);