commit 4a2c4d63f99ee3a2d7e124c6a979165b71f3367c
parent c298820211351716c22198c7b4e6c7c0ea664c64
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Thu, 17 Sep 2015 19:50:26 -0400
fix memcpy bug
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lisc/isel.c b/lisc/isel.c
@@ -683,11 +683,11 @@ isel(Fn *fn)
break;
selpar(fn, b->ins, i);
i0 = i;
- n = b->nins - (i0-b->ins);
+ n = b->nins - (i-b->ins);
b->nins = n + (curi-insb);
i = alloc(b->nins * sizeof i[0]);
memcpy(i, insb, (curi-insb) * sizeof i[0]);
- memcpy(&i[n], i0, n * sizeof i[0]);
+ memcpy(&i[curi-insb], i0, n * sizeof i[0]);
free(b->ins);
b->ins = i;