diff options
| -rw-r--r-- | sys/src/cmd/pc.y | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/cmd/pc.y b/sys/src/cmd/pc.y index 7592f578b..6d828f8a2 100644 --- a/sys/src/cmd/pc.y +++ b/sys/src/cmd/pc.y @@ -825,6 +825,7 @@ fntrunc(int, Num **a) numdecref(a[1]); return nil; } + a[0] = nummod(a[0]); mptrunc(a[0], i, a[0]); return a[0]; } @@ -835,6 +836,7 @@ fnxtend(int, Num **a) int i; if(toint(a[1], &i, 1)) return nil; + a[0] = nummod(a[0]); mpxtend(a[0], i, a[0]); return a[0]; } |
