diff options
Diffstat (limited to 'lisc/parse.c')
-rw-r--r-- | lisc/parse.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lisc/parse.c b/lisc/parse.c index 6e7cff1..a32df4b 100644 --- a/lisc/parse.c +++ b/lisc/parse.c @@ -423,8 +423,7 @@ static void closeblk() { curb->nins = curi - insb; - curb->ins = alloc(curb->nins * sizeof(Ins)); - memcpy(curb->ins, insb, curb->nins * sizeof(Ins)); + vdup(&curb->ins, insb, curb->nins * sizeof(Ins)); blink = &curb->link; curi = insb; } |