[svn:parrot] r48232 - in trunk: lib/Parrot/Pmc2c/PMC src/pmc
NotFound at svn.parrot.org
NotFound at svn.parrot.org
Fri Jul 30 21:44:11 UTC 2010
Author: NotFound
Date: Fri Jul 30 21:44:11 2010
New Revision: 48232
URL: https://trac.parrot.org/parrot/changeset/48232
Log:
replace Parrot_pcc_invoke_sub_from_c_args with Parrot_ext_call in PMC usages
Modified:
trunk/lib/Parrot/Pmc2c/PMC/Object.pm
trunk/src/pmc/class.pmc
trunk/src/pmc/object.pmc
Modified: trunk/lib/Parrot/Pmc2c/PMC/Object.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c/PMC/Object.pm Fri Jul 30 18:51:57 2010 (r48231)
+++ trunk/lib/Parrot/Pmc2c/PMC/Object.pm Fri Jul 30 21:44:11 2010 (r48232)
@@ -70,7 +70,7 @@
EOC
$method_body_text .= " $pcc_result_decl\n" if $pcc_result_decl ne '';
$method_body_text .= <<"EOC";
- Parrot_pcc_invoke_sub_from_c_args(interp, meth, "Pi$pcc_sig", _self$pcc_args);
+ Parrot_ext_call(interp, meth, "Pi$pcc_sig", _self$pcc_args);
$pcc_return_stmt
}
EOC
Modified: trunk/src/pmc/class.pmc
==============================================================================
--- trunk/src/pmc/class.pmc Fri Jul 30 18:51:57 2010 (r48231)
+++ trunk/src/pmc/class.pmc Fri Jul 30 21:44:11 2010 (r48232)
@@ -458,7 +458,7 @@
if (!PMC_IS_NULL(meth)) {
/* preserve current_object */
- Parrot_pcc_invoke_sub_from_c_args(interp, meth, "Pi->", object);
+ Parrot_ext_call(interp, meth, "Pi->", object);
}
}
}
@@ -487,8 +487,7 @@
meth = Parrot_oo_find_vtable_override_for_class(interp, parent, name);
if (!PMC_IS_NULL(meth))
- Parrot_pcc_invoke_sub_from_c_args(interp, meth,
- "PiP->", object, init);
+ Parrot_ext_call(interp, meth, "PiP->", object, init);
}
}
Modified: trunk/src/pmc/object.pmc
==============================================================================
--- trunk/src/pmc/object.pmc Fri Jul 30 18:51:57 2010 (r48231)
+++ trunk/src/pmc/object.pmc Fri Jul 30 21:44:11 2010 (r48232)
@@ -279,8 +279,7 @@
if (!PMC_IS_NULL(method)) {
STRING *result = NULL;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method, "Pi->S",
- SELF, &result);
+ Parrot_ext_call(INTERP, method, "Pi->S", SELF, &result);
return result;
}
else
@@ -329,8 +328,7 @@
if (!PMC_IS_NULL(method)) {
PMC *result = PMCNULL;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method, "PiS->P",
- SELF, name, &result);
+ Parrot_ext_call(INTERP, method, "PiS->P", SELF, name, &result);
return result;
}
@@ -394,8 +392,7 @@
VTABLE_get_class(INTERP, SELF), vtable_meth_name);
if (!PMC_IS_NULL(method)) {
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method, "PiSP->",
- SELF, name, value);
+ Parrot_ext_call(INTERP, method, "PiSP->", SELF, name, value);
return;
}
@@ -478,8 +475,7 @@
if (!PMC_IS_NULL(method)) {
PMC *result = PMCNULL;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method,
- "PiS->P", SELF, name, &result);
+ Parrot_ext_call(INTERP, method, "PiS->P", SELF, name, &result);
/* break out to the CACHE IF FOUND code */
method = result;
@@ -538,8 +534,7 @@
if (!PMC_IS_NULL(meth)) {
INTVAL result;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, meth, "Pi->I",
- SELF, &result);
+ Parrot_ext_call(INTERP, meth, "Pi->I", SELF, &result);
return result;
}
@@ -577,8 +572,7 @@
if (!PMC_IS_NULL(method)) {
PMC *result;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method, "Pi->P",
- SELF, &result);
+ Parrot_ext_call(INTERP, method, "Pi->P", SELF, &result);
return result;
}
@@ -606,8 +600,7 @@
if (!PMC_IS_NULL(method)) {
PMC *result;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method, "Pi->P",
- SELF, &result);
+ Parrot_ext_call(INTERP, method, "Pi->P", SELF, &result);
return result;
}
@@ -698,8 +691,7 @@
if (!PMC_IS_NULL(method)) {
INTVAL result;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method,
- "PiS->I", SELF, role_name, &result);
+ Parrot_ext_call(INTERP, method, "PiS->I", SELF, role_name, &result);
if (result)
return 1;
}
@@ -826,8 +818,7 @@
if (!PMC_IS_NULL(meth)) {
PMC *result;
- Parrot_pcc_invoke_sub_from_c_args(INTERP, meth, "Pi->P",
- SELF, &result);
+ Parrot_ext_call(INTERP, meth, "Pi->P", SELF, &result);
return result;
}
@@ -975,8 +966,7 @@
Parrot_oo_find_vtable_override(INTERP, classobj, meth_name);
if (!PMC_IS_NULL(method))
- Parrot_pcc_invoke_sub_from_c_args(INTERP, method, "PiP->",
- SELF, type);
+ Parrot_ext_call(INTERP, method, "PiP->", SELF, type);
else
SUPER(type);
}
More information about the parrot-commits
mailing list