summary refs log tree commit diff
path: root/lisc/isel.c
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-10-06 13:22:46 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-10-06 13:22:46 -0400
commit1f7acbd88fe739798cc1fb83870690e88b5d04e9 (patch)
tree4c35a31510d9e852f7b5bb0266fc7bfc57b010d8 /lisc/isel.c
parentce72ad0ecdb43f6572c1febe8993d817f572f269 (diff)
downloadroux-1f7acbd88fe739798cc1fb83870690e88b5d04e9.tar.gz
specialize vdup into idup
Diffstat (limited to 'lisc/isel.c')
-rw-r--r--lisc/isel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisc/isel.c b/lisc/isel.c
index 17fc01e..48f9dfc 100644
--- a/lisc/isel.c
+++ b/lisc/isel.c
@@ -662,7 +662,7 @@ isel(Fn *fn)
 			emit(i->op, i->wide, i->to, i->arg[0], i->arg[1]);
 		}
 		b->nins = &insb[NIns] - curi;
-		vdup(&b->ins, curi, b->nins * sizeof(Ins));
+		idup(&b->ins, curi, b->nins);
 	}
 
 	if (debug['C']) {
@@ -705,7 +705,7 @@ isel(Fn *fn)
 			sel(*--i, fn);
 		}
 		b->nins = &insb[NIns] - curi;
-		vdup(&b->ins, curi, b->nins * sizeof(Ins));
+		idup(&b->ins, curi, b->nins);
 	}
 
 	if (debug['I']) {