diff src/impl/vm_impl.cbc @ 219:b8597756f701

fix loaduvm loop
author tobaru
date Fri, 24 Jan 2020 17:22:51 +0900
parents f940ff602312
children c1d1721fd907
line wrap: on
line diff
--- a/src/impl/vm_impl.cbc	Fri Jan 24 17:01:11 2020 +0900
+++ b/src/impl/vm_impl.cbc	Fri Jan 24 17:22:51 2020 +0900
@@ -105,7 +105,7 @@
     vm->offset = offset;
     vm->sz = sz;
     
-    goto loaduvm_ptesize_checkvm_impl(vm, next);
+    goto loaduvm_ptesize_checkvm_impl(vm, next(...));
 }
 
 __code allocuvmvm_impl(struct vm_impl* vm, pde_t* pgdir, uint oldsz, uint newsz, __code next(...)) {
@@ -115,7 +115,7 @@
 
 __code clearpteuvm_impl(struct vm_impl* vm, pde_t* pgdir, char* uva,  __code next(...)) {
 
-    goto clearpteu_check_ptevm_impl(vm, pgdir, uva, next(...);
+    goto clearpteu_check_ptevm_impl(vm, pgdir, uva, next(...));
 }
 
 __code copyuvmvm_impl(struct vm_impl* vm, pde_t* pgdir, uint sz, __code next(...)) {