perldiag: Document ‘Can't call mro_method_changed_in()’
authorFather Chrysostomos <sprout@cpan.org>
Thu, 20 Jun 2013 05:50:35 +0000 (22:50 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Fri, 21 Jun 2013 13:26:44 +0000 (06:26 -0700)
pod/perldiag.pod
t/porting/diag.t

index 2d157d5..111e9b2 100644 (file)
@@ -682,6 +682,11 @@ Something like this will reproduce the error:
 (P) Perl got confused as to whether a hash was a plain hash or a
 symbol table hash when trying to update @ISA caches.
 
+=item Can't call mro_method_changed_in() on anonymous symbol table
+
+(F) An XS module tried to call C<mro_method_changed_in> on a hash that was
+not attached to the symbol table.
+
 =item Can't chdir to %s
 
 (F) You called C<perl -x/foo/bar>, but F</foo/bar> is not a directory
index 3315433..e21b102 100644 (file)
@@ -459,7 +459,6 @@ __DATA__
 Malformed UTF-8 character (unexpected non-continuation byte 0x%x, immediately after start byte 0x%x)
 
 Cannot apply "%s" in non-PerlIO perl
-Can't call mro_method_changed_in() on anonymous symbol table
 Can't coerce readonly %s to string
 Can't coerce readonly %s to string in %s
 Can't find string terminator %c%s%c anywhere before EOF