start integrating RAMem references

This commit is contained in:
Quentin Carbonneaux 2015-10-23 13:50:26 -04:00
parent b33febc25c
commit 04b66d38db
6 changed files with 48 additions and 20 deletions

View file

@ -820,8 +820,8 @@ printref(Ref r, Fn *fn, FILE *f)
diag("printref: invalid constant");
}
break;
case RASlot:
fprintf(f, "S%d", r.val & AMask);
case RSlot:
fprintf(f, "S%d", r.val);
break;
case RACall:
fprintf(f, "%x", r.val & AMask);
@ -829,6 +829,9 @@ printref(Ref r, Fn *fn, FILE *f)
case RAType:
fprintf(f, ":%s", typ[r.val & AMask].name);
break;
case RAMem:
fprintf(f, "[]");
break;
}
}