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. */