Branch: Tag:

2001-12-16

2001-12-16 04:03:58 by Martin Stjernholm <mast@lysator.liu.se>

Removed the inhibit_compile_errors kludge in dirnode.module_checker.`!
since errors there are now propagated properly and handled the normal
way.

Rev: lib/master.pike.in:1.182

1:   /* -*- Pike -*-    * -  * $Id: master.pike.in,v 1.181 2001/12/13 15:51:35 grubba Exp $ +  * $Id: master.pike.in,v 1.182 2001/12/16 04:03:58 mast Exp $    *    * Master-file for Pike.    *
851:   #ifdef MODULE_TRACE    werror("%*ndirnode(%O)->module_checker()->`!()\n",sizeof(backtrace()),dirname);   #endif -  if (mixed err = catch { +     if(module=findmodule(dirname+"/module", handler))    {    if(mixed tmp=module->_module_value)
864:    cache=([]);    _cache_full=0;    } -  }) { -  if(!get_inhibit_compile_errors()) -  throw(err); -  } +        return !module;    }