Branch: Tag:

2018-05-19

2018-05-19 08:17:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Builtin.backtrace_frame: Protect some LFUNs.

2509:    /*! @decl string _sprintf(int c, mapping|void opts)    */    PIKEFUN string _sprintf(int c, mapping|void opts) +  flags ID_PROTECTED;    {    pop_n_elems(args);   
2575:    /*! @decl int(3..) _sizeof()    */    PIKEFUN int(3..) _sizeof() +  flags ID_PROTECTED;    {    if (THIS->args) {    push_int(THIS->args->size + 3);
2587:    *! The BacktraceFrame object can be indexed as an array.    */    PIKEFUN mixed `[](int index, int|void end_or_none) +  flags ID_PROTECTED;    {    INT_TYPE end = index;    INT32 numargs = 3;
2655:    /*! @decl mixed `[]=(int index, mixed value)    */    PIKEFUN mixed `[]=(int index, mixed value) +  flags ID_PROTECTED;    {    INT32 numargs = 3;