This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Typo in perldelta
[perl5.git] / hv.h
diff --git a/hv.h b/hv.h
index a85a0d0..6a41324 100644 (file)
--- a/hv.h
+++ b/hv.h
@@ -67,7 +67,6 @@ struct mro_meta {
     (((smeta)->mro_which && (which) == (smeta)->mro_which) \
      ? (smeta)->mro_linear_current                        \
      : Perl_mro_get_private_data(aTHX_ (smeta), (which)))
-#define mro_isa_changed_in(stash) mro_isa_changed_in3(stash, NULL, 0)
 
 /* Subject to change.
    Don't access this directly.
@@ -78,7 +77,6 @@ struct xpvhv_aux {
     AV         *xhv_backreferences; /* back references for weak references */
     HE         *xhv_eiter;     /* current entry of iterator */
     I32                xhv_riter;      /* current root of iterator */
-    struct mro_meta *xhv_mro_meta;
 /* Concerning xhv_name_count: When non-zero, xhv_name is actually a pointer 
  * to an array of HEK pointers, this being the length. The first element is
  * the name of the stash, which may be NULL. If xhv_name_count is positive,
@@ -86,6 +84,7 @@ struct xpvhv_aux {
  * tive, then xhv_name[1] is the first effective name.
  */
     I32                xhv_name_count;
+    struct mro_meta *xhv_mro_meta;
 };
 
 /* hash structure: */
@@ -590,6 +589,7 @@ a string/length pair, and no precomputed hash.
 #define HV_FETCH_LVALUE                0x10
 #define HV_FETCH_JUST_SV       0x20
 #define HV_DELETE              0x40
+#define HV_FETCH_EMPTY_HE      0x80 /* Leave HeVAL null. */
 
 /*
 =for apidoc newHV