[svn:parrot] r39743 - trunk/lib/Parrot/Pmc2c

cotto at svn.parrot.org cotto at svn.parrot.org
Tue Jun 23 15:17:25 UTC 2009


Author: cotto
Date: Tue Jun 23 15:17:25 2009
New Revision: 39743
URL: https://trac.parrot.org/parrot/changeset/39743

Log:
[pmc2c] only emit custom class_init code if it exists

Modified:
   trunk/lib/Parrot/Pmc2c/PMCEmitter.pm

Modified: trunk/lib/Parrot/Pmc2c/PMCEmitter.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c/PMCEmitter.pm	Tue Jun 23 15:07:43 2009	(r39742)
+++ trunk/lib/Parrot/Pmc2c/PMCEmitter.pm	Tue Jun 23 15:17:25 2009	(r39743)
@@ -722,12 +722,14 @@
     }
 
     # include any class specific init code from the .pmc file
-    $cout .= <<"EOC" if $class_init_code;
+    if ($class_init_code) {
+        $cout .= <<"EOC";
         /* class_init */
         {
 $class_init_code
         }
 EOC
+    }
 
     $cout .= <<"EOC";
         {


More information about the parrot-commits mailing list