]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - test/ast-test.c
TYPE_VARIANT in codegen, writing code from ast-test
[xonotic/gmqcc.git] / test / ast-test.c
index eb4e1e9c65f30bccebd51b393764b58c902ef56a..159c668fb9aa0156c38a6064599bbe09f1a9faac 100644 (file)
@@ -192,7 +192,7 @@ STATE(ASSIGN(STORE_F, vi, BIN(ADD_F, vi, f1)));
 ENDWHILE();
 
 ENDFUNCTION(main);
-    
+
     ir = ir_builder_new("ast_test");
     assert(ir);
 
@@ -216,6 +216,10 @@ ENDFUNCTION(main);
     /* dump */
     ir_builder_dump(ir, printf);
 
+    /* Now create a file */
+    if (!ir_builder_generate(ir, "test_ast.dat"))
+        printf("*** failed to generate code\n");
+
     /* ir cleanup */
     ir_builder_delete(ir);