Author: jonathan
Date: Sat Apr 14 10:14:32 2007
New Revision: 18201

Modified:
   trunk/src/pmc/namespace.pmc

Log:
[PDD15]: Correct set_class method on the NameSpace PMC, and make set_class and 
get_class PCCMETHODs.

Modified: trunk/src/pmc/namespace.pmc
==============================================================================
--- trunk/src/pmc/namespace.pmc (original)
+++ trunk/src/pmc/namespace.pmc Sat Apr 14 10:14:32 2007
@@ -635,7 +635,7 @@
 
 /*
 
-=item C<METHOD PMC* get_class()>
+=item C<PCCMETHOD PMC* get_class()>
 
 Returns the class or role PMC that is associated with this namespace.
 
@@ -643,15 +643,16 @@
 
 */
 
-    METHOD PMC* get_class()
+    PCCMETHOD void get_class()
     {
         Parrot_NSInfo *nsinfo = PARROT_NSINFO(SELF);
-        return nsinfo->class;
+        PMC *ret_class = nsinfo->class;
+        PCCRETURN(PMC *ret_class);
     }
 
 /*
 
-=item C<METHOD void set_class(PMC *class_or_role)>
+=item C<PCCMETHOD void set_class(PMC *class_or_role)>
 
 Sets the class or role PMC that is associated with this namespace.
 
@@ -659,7 +660,7 @@
 
 */
 
-    METHOD set_class(PMC *class_or_role)
+    PCCMETHOD void set_class(PMC *class_or_role)
     {
         Parrot_NSInfo *nsinfo = PARROT_NSINFO(SELF);
         nsinfo->class = class_or_role;

Reply via email to