1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-24 12:20:20 +02:00

Provide some type safety for jit_gpr_t and jit_fpr_t

This commit is contained in:
Andy Wingo 2019-04-03 11:50:32 +02:00
parent cacdeeee4b
commit 99b4fd2d79
22 changed files with 265 additions and 350 deletions

View file

@ -3,14 +3,14 @@
static void
maybe_save(jit_state_t *j, jit_gpr_t reg)
{
if (jit_class(reg) & jit_class_sav)
if (jit_class(reg.bits) & jit_class_sav)
jit_pushr(j, reg);
}
static void
maybe_restore(jit_state_t *j, jit_gpr_t reg)
{
if (jit_class(reg) & jit_class_sav)
if (jit_class(reg.bits) & jit_class_sav)
jit_popr(j, reg);
}