diff options
Diffstat (limited to 'lisc/rega.c')
-rw-r--r-- | lisc/rega.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisc/rega.c b/lisc/rega.c index 628f7e8..8d1bb1a 100644 --- a/lisc/rega.c +++ b/lisc/rega.c @@ -25,8 +25,10 @@ static int cpm, npm; /* capacity and size of pm */ static int * hint(int t) { - t = phirepr(tmp, t); - return &tmp[t].hint; + if (tmp[t].phi) + return &tmp[tmp[t].phi].hint; + else + return &tmp[t].hint; } static int |