This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix a signed/unsigned warning
[perl5.git] / regcomp.pl
index e7a9d05..febd550 100644 (file)
@@ -16,6 +16,8 @@ while (<DESC>) {
 }
 close DESC;
 $tot = $ind;
+die "Too many regexp opcodes! Maximum is 256, but there are $tot in file!"
+    if $tot>256;
 
 $tmp_h = 'tmp_reg.h';
 
@@ -43,6 +45,7 @@ EOP
 }
 
 print OUT <<EOP;
+#define REGNODE_MAX $oind
 
 #ifndef DOINIT
 EXTCONST U8 PL_regkind[];