[svn:parrot] r48555 - branches/gsoc_nci/config/gen/libffi
ash at svn.parrot.org
ash at svn.parrot.org
Tue Aug 17 18:47:39 UTC 2010
Author: ash
Date: Tue Aug 17 18:47:39 2010
New Revision: 48555
URL: https://trac.parrot.org/parrot/changeset/48555
Log:
A fix to a test case that was failing.
Modified:
branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in
Modified: branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in
==============================================================================
--- branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in Tue Aug 17 18:47:31 2010 (r48554)
+++ branches/gsoc_nci/config/gen/libffi/nci-ffi.pmc.in Tue Aug 17 18:47:39 2010 (r48555)
@@ -1204,7 +1204,7 @@
translation_pointers[i] = mem_internal_allocate_zeroed_typed(pmc_holder_t);
((pmc_holder_t*)translation_pointers[i])->p = *(PMC**)pcc_val[i - j_offset];
((pmc_holder_t*)translation_pointers[i])->pval = (void**)mem_internal_allocate_zeroed_typed(void*);
- *((pmc_holder_t*)translation_pointers[i])->pval = PMC_IS_NULL(*(PMC**)pcc_ptr[i - j_offset]) ?
+ *((pmc_holder_t*)translation_pointers[i])->pval = PMC_IS_NULL(*(PMC**)pcc_val[i - j_offset]) ?
(void *)NULL : (void*)VTABLE_get_pointer(interp, *(PMC**)pcc_val[i - j_offset]);
values[i] = &((pmc_holder_t*)translation_pointers[i])->pval;
break;
@@ -1213,7 +1213,7 @@
values[i] = &translation_pointers[i];
break;
case 'p':
- translation_pointers[i] = PMC_IS_NULL(*(PMC**)pcc_ptr[i - j_offset]) ?
+ translation_pointers[i] = PMC_IS_NULL(*(PMC**)pcc_val[i - j_offset]) ?
(void *)NULL : VTABLE_get_pointer(interp, *(PMC**)pcc_val[i - j_offset]);
values[i] = &translation_pointers[i];
break;
More information about the parrot-commits
mailing list