pike.git / lib / modules / Tools.pmod / Standalone.pmod / precompile.pike

version» Context lines:

pike.git/lib/modules/Tools.pmod/Standalone.pmod/precompile.pike:2623:    argbase="-args";    num_arguments="args";    if(min_args > 0) {    ret+=({    PC.Token(sprintf("if(args < %d) "    "wrong_number_of_args_error(%O,args,%d);\n",    min_args,    name,    min_args), proto[0]->line)    }); +  } else { +  ret+=({ +  "#ifdef PIKE_DEBUG\n", +  PC.Token(sprintf("if(args < 0) Pike_fatal(%O);\n", +  "CMOD function argument negative.\n")), +  "#else\n", +  PC.Token("STATIC_ASSUME(args >= 0);\n"), +  "#endif\n" +  });    }       if(max_args != 0x7fffffff && max_args != -1) {    ret+=({    PC.Token(sprintf("if(args > %d) "    "wrong_number_of_args_error(%O,args,%d);\n",    max_args,    name,    max_args), proto[0]->line)    });