Author: allison
Date: Mon Jan 12 23:59:42 2009
New Revision: 35479
Modified:
branches/pcc_invoke_convert/src/pmc/cpointer.pmc
Log:
[calling_conventions] Re-removing unnecessary mark from CPointer PMC.
Modified: branches/pcc_invoke_convert/src/pmc/cpointer.pmc
==============================================================================
--- branches/pcc_invoke_convert/src/pmc/cpointer.pmc (original)
+++ branches/pcc_invoke_convert/src/pmc/cpointer.pmc Mon Jan 12 23:59:42 2009
@@ -90,18 +90,6 @@
if (data->sig)
pobject_lives(interp, (PObj *)data->sig);
- if (data->pointer) {
- if (string_equal(interp, data->sig, CONST_STRING(interp, "P")) == 0) {
- PMC **pmc_pointer = (PMC **) data->pointer;
- PARROT_ASSERT(*pmc_pointer);
- pobject_lives(interp, (PObj *) *pmc_pointer);
- }
- else if (string_equal(interp, data->sig, CONST_STRING(interp, "S")) == 0) {
- STRING **str_pointer = (STRING **) data->pointer;
- PARROT_ASSERT(*str_pointer);
- pobject_lives(interp, (PObj *) *str_pointer);
- }
- }
}
/*