]> git.rm.cloudns.org Git - xonotic/gmqcc.git/commitdiff
Don't add the var_ prefix to function names in the ast-test macros...
authorWolfgang (Blub) Bumiller <blub@speed.at>
Mon, 25 Jun 2012 09:54:30 +0000 (11:54 +0200)
committerWolfgang (Blub) Bumiller <blub@speed.at>
Mon, 25 Jun 2012 09:54:30 +0000 (11:54 +0200)
test/ast-macros.h
test/ast-test.c

index efbf7b6383986db9422487fc716bd83715ab726a..d4ed60721400ee5919ddc3d95e49abf4acb904b1 100644 (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))
 
index 159c668fb9aa0156c38a6064599bbe09f1a9faac..bb705a278c299fb483c1d347b842322c83ccbcfd 100644 (file)
@@ -168,7 +168,7 @@ int main()
     DEFVAR(f0);
     DEFVAR(f1);
     DEFVAR(f5);
-    
+
     TESTINIT();
 VAR(TYPE_FLOAT, f0);
 VAR(TYPE_FLOAT, f1);