]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
ir_function_dump to print builtins as such
authorWolfgang Bumiller <wolfgang.linux@bumiller.com>
Thu, 19 Jul 2012 16:06:37 +0000 (18:06 +0200)
committerWolfgang Bumiller <wolfgang.linux@bumiller.com>
Thu, 19 Jul 2012 16:06:37 +0000 (18:06 +0200)
ir.c

diff --git a/ir.c b/ir.c
index 6a6d51a9b65506c5be9719104982ea26e00d839e..077ac555c9f42ac20de0b2bcdcfcb2e65f621c9f 100644 (file)
--- a/ir.c
+++ b/ir.c
@@ -2511,6 +2511,10 @@ void ir_function_dump(ir_function *f, char *ind,
                       int (*oprintf)(const char*, ...))
 {
        size_t i;
+       if (f->builtin != 0) {
+           oprintf("%sfunction %s = builtin %i\n", ind, f->name, -f->builtin);
+           return;
+       }
        oprintf("%sfunction %s\n", ind, f->name);
        strncat(ind, "\t", IND_BUFSZ);
        if (f->locals_count)