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

NotFound at svn.parrot.org NotFound at svn.parrot.org
Sat Apr 24 15:13:55 UTC 2010


Author: NotFound
Date: Sat Apr 24 15:13:54 2010
New Revision: 45986
URL: https://trac.parrot.org/parrot/changeset/45986

Log:
unconst multi_func_list in C code generated from .pmc, TT #652

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

Modified: trunk/lib/Parrot/Pmc2c/PMCEmitter.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c/PMCEmitter.pm	Sat Apr 24 14:33:00 2010	(r45985)
+++ trunk/lib/Parrot/Pmc2c/PMCEmitter.pm	Sat Apr 24 15:13:54 2010	(r45986)
@@ -692,9 +692,10 @@
 
 
     if ( @$multi_funcs ) {
+        # Don't const the list, breaks some older C compilers
         $cout .= $multi_strings . <<"EOC";
 
-            $const multi_func_list _temp_multi_func_list[] = {
+            multi_func_list _temp_multi_func_list[] = {
                 $multi_list
             };
 #define N_MULTI_LIST (sizeof(_temp_multi_func_list)/sizeof(_temp_multi_func_list[0]))


More information about the parrot-commits mailing list