diff options
Diffstat (limited to 'parse.c')
-rw-r--r-- | parse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/parse.c b/parse.c index 849c81d..0836b9a 100644 --- a/parse.c +++ b/parse.c @@ -1211,7 +1211,7 @@ printref(Ref r, Fn *fn, FILE *f) printcon(&fn->con[r.val], f); break; case RSlot: - fprintf(f, "S%d", (r.val&(1<<28)) ? r.val-(1<<29) : r.val); + fprintf(f, "S%d", rsval(r)); break; case RCall: fprintf(f, "%04x", r.val); |