Branch: Tag:

2000-01-05

2000-01-05 13:32:55 by Martin Stjernholm <mast@lysator.liu.se>

Better check for the "Compilation failed." error thrown by compile().

Rev: lib/master.pike.in:1.92

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.91 2000/01/05 06:08:56 mast Exp $ +  * $Id: master.pike.in,v 1.92 2000/01/05 13:32:55 mast Exp $    *    * Master-file for Pike.    *
311:    if ( mixed e=catch { ret=compile_file(fname); } )    {    programs[fname]=0; -  if(arrayp(e) && -  sizeof(e)==2 && -  arrayp(e[1]) && -  sizeof(e[1]) == sizeof(backtrace())) +  if(arrayp(e) && sizeof(e) && e[0] == "Compilation failed.\n")    e[1]=({});    throw(e);    }