Author: allison
Date: Thu Sep 20 20:21:11 2007
New Revision: 21440

Modified:
   trunk/docs/pdds/pdd17_pmc.pod

Log:
[pdd] Comments from Andy Dougherty: Reversing the order of 2 elements in core
PMC struct, and restoring UnionVal.


Modified: trunk/docs/pdds/pdd17_pmc.pod
==============================================================================
--- trunk/docs/pdds/pdd17_pmc.pod       (original)
+++ trunk/docs/pdds/pdd17_pmc.pod       Thu Sep 20 20:21:11 2007
@@ -48,8 +48,8 @@
 All PMCs have the form:
 
     struct PMC {
-        Parrot_UInt flags;
         UnionVal cache;
+        Parrot_UInt flags;
         VTABLE *vtable;
         DPOINTER *data;
         struct PMC_EXT *pmc_ext;
@@ -64,9 +64,12 @@
         } _b;
         struct {
             DPOINTER* _struct_val;
-            PMC* _pmc_val;
+            PMC*      _pmc_val;
         } _ptrs;
-        INTVAL _int_val;
+        struct _i {
+            INTVAL _int_val;
+            INTVAL _int_val2;
+        } _i;
         FLOATVAL _num_val;
         struct parrot_string_t * _string_val;
     } UnionVal;

Reply via email to