@@ -189,7 +189,7 @@ VAL MKPTR(VM* vm, void* ptr) {
189189 return cl;
190190}
191191
192−VAL MKMPTR(VM* vm, void* ptr, int size) {
192+VAL MKMPTR(VM* vm, void* ptr, size_t size) {
193193 Closure* cl = allocate(vm, sizeof(Closure) +
194194 sizeof(ManagedPtr) + size, 0);
195195 SETTY(cl, MANAGEDPTR);
@@ -224,7 +224,7 @@ VAL MKPTRc(VM* vm, void* ptr) {
224224 return cl;
225225}
226226
227−VAL MKMPTRc(VM* vm, void* ptr, int size) {
227+VAL MKMPTRc(VM* vm, void* ptr, size_t size) {
228228 Closure* cl = allocate(vm, sizeof(Closure) +
229229 sizeof(ManagedPtr) + size, 1);
230230 SETTY(cl, MANAGEDPTR);