Author: particle
Date: Sat Oct  6 09:59:44 2007
New Revision: 21922

Modified:
   branches/pdd15oo/src/pmc/class.pmc

Log:
[pmc]: improve 'vtable override exists' error message by adding vtable function 
name

Modified: branches/pdd15oo/src/pmc/class.pmc
==============================================================================
--- branches/pdd15oo/src/pmc/class.pmc  (original)
+++ branches/pdd15oo/src/pmc/class.pmc  Sat Oct  6 09:59:44 2007
@@ -752,8 +752,8 @@
         /* If we have already added a vtable override with this name... */
         if (VTABLE_exists_keyed_str(interp, _class->vtable_overrides, name)) {
             real_exception(interp, NULL, E_NotImplementedError,
-                "A vtable override of this name already exists."
-                "It may have been supplied by a role.");
+                "A vtable override for '%s' already exists."
+                " It may have been supplied by a role.", c_name);
         }
 
         /* Check name is a valid vtable method name. */
@@ -1421,7 +1421,6 @@
 
     PCCMETHOD find_method(STRING *name) {
         Parrot_Class * const  _class    = PARROT_CLASS(SELF);
-        PMC                  *_namespace = _class->_namespace;
         int num_classes, i;
 
         /* Walk and search. One day, we'll use the cache first. */

Reply via email to