[svn:parrot] r48198 - trunk/src

chromatic at svn.parrot.org chromatic at svn.parrot.org
Wed Jul 28 06:41:39 UTC 2010


Author: chromatic
Date: Wed Jul 28 06:41:39 2010
New Revision: 48198
URL: https://trac.parrot.org/parrot/changeset/48198

Log:
[pf] Tidied code; no functional changes.

Modified:
   trunk/src/packfile.c

Modified: trunk/src/packfile.c
==============================================================================
--- trunk/src/packfile.c	Wed Jul 28 06:41:35 2010	(r48197)
+++ trunk/src/packfile.c	Wed Jul 28 06:41:39 2010	(r48198)
@@ -819,18 +819,20 @@
     opcode_t i;
 
     for (i = 0; i < ct->const_count; ++i) {
-        PMC    * pmc;
-        STRING * string;
         switch (constants[i]->type) {
           case PFC_PMC:
           case PFC_KEY:
-            pmc = constants[i]->u.key;
+          {
+            PMC * const pmc = constants[i]->u.key;
             Parrot_gc_mark_PMC_alive(interp, pmc);
             break;
+          }
           case PFC_STRING:
-            string = constants[i]->u.string;
+          {
+            STRING * const string = constants[i]->u.string;
             Parrot_gc_mark_STRING_alive(interp, string);
             break;
+           }
           default:
             /* Do nothing. */
             break;
@@ -884,18 +886,18 @@
 mark_const_subs(PARROT_INTERP)
 {
     ASSERT_ARGS(mark_const_subs)
-    PackFile_Directory *dir;
 
     PackFile * const self = interp->initial_pf;
 
     if (!self)
         return;
+    else {
+        /* locate top level dir */
+        PackFile_Directory * const dir = &self->directory;
 
-    /* locate top level dir */
-    dir = &self->directory;
-
-    /* iterate over all dir/segs */
-    PackFile_map_segments(interp, dir, find_const_iter, NULL);
+        /* iterate over all dir/segs */
+        PackFile_map_segments(interp, dir, find_const_iter, NULL);
+    }
 }
 
 


More information about the parrot-commits mailing list