Branch: Tag:

2000-08-22

2000-08-22 02:15:46 by Martin Stjernholm <mast@lysator.liu.se>

Prefix functions with "object->" in backtraces when that provides
useful information.

Rev: lib/master.pike.in:1.125

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.124 2000/08/02 11:06:36 grubba Exp $ +  * $Id: master.pike.in,v 1.125 2000/08/22 02:15:46 mast Exp $    *    * Master-file for Pike.    *
1681:       if(sizeof(tmp)>=3)    { -  if(functionp(tmp[2])) -  data = function_name(tmp[2]); +  if(functionp(tmp[2])) { +  data = ""; +  if (object o = function_object(tmp[2])) { +  string s; +  if (!catch (s = sprintf("%O",o)) && s != "object") +  data = s + "->"; +  } +  data += function_name(tmp[2]); +  }    else if (stringp(tmp[2])) {    data= tmp[2];    } else