[svn:parrot] r38291 - trunk/src/pmc
bacek at svn.parrot.org
bacek at svn.parrot.org
Fri Apr 24 12:27:14 UTC 2009
Author: bacek
Date: Fri Apr 24 12:27:12 2009
New Revision: 38291
URL: https://trac.parrot.org/parrot/changeset/38291
Log:
[cage] Mark vtable methods as VTABLE in array.pmc
Modified:
trunk/src/pmc/array.pmc
Modified: trunk/src/pmc/array.pmc
==============================================================================
--- trunk/src/pmc/array.pmc Fri Apr 24 12:17:15 2009 (r38290)
+++ trunk/src/pmc/array.pmc Fri Apr 24 12:27:12 2009 (r38291)
@@ -785,7 +785,7 @@
*/
- void push_pmc(PMC *value) {
+ VTABLE void push_pmc(PMC *value) {
const INTVAL nextix = SELF.elements();
SELF.set_pmc_keyed_int(nextix, value);
}
@@ -854,7 +854,7 @@
*/
- void unshift_pmc(PMC *value) {
+ VTABLE void unshift_pmc(PMC *value) {
list_unshift(INTERP, (List *)PMC_data(SELF), value, enum_type_PMC);
}
@@ -992,7 +992,7 @@
*/
- void splice(PMC *value, INTVAL offset, INTVAL count) {
+ VTABLE void splice(PMC *value, INTVAL offset, INTVAL count) {
if (SELF->vtable->base_type != value->vtable->base_type)
Parrot_ex_throw_from_c_args(INTERP, NULL, EXCEPTION_INVALID_OPERATION,
"Type mismatch in splice");
More information about the parrot-commits
mailing list