Skip to content
Snippets Groups Projects
Commit 0e68e665 authored by Henrik (Grubba) Grubbström's avatar Henrik (Grubba) Grubbström
Browse files

Now with warnings from dirnode->_indices() et al.

Rev: lib/master.pike.in:1.98
parent c084264e
Branches
Tags
No related merge requests found
/* -*- Pike -*- /* -*- Pike -*-
* *
* $Id: master.pike.in,v 1.97 2000/02/04 11:27:21 grubba Exp $ * $Id: master.pike.in,v 1.98 2000/02/04 16:35:46 grubba Exp $
* *
* Master-file for Pike. * Master-file for Pike.
* *
...@@ -611,18 +611,21 @@ class dirnode ...@@ -611,18 +611,21 @@ class dirnode
if( !files ) if( !files )
files = get_dir(dirname); files = get_dir(dirname);
foreach(files, string fname) { foreach(files, string fname) {
catch { mixed err = catch {
if (((< ".pike", ".pmod" >)[fname[sizeof(fname)-5..]]) && if (((< ".pike", ".pmod" >)[fname[sizeof(fname)-5..]]) &&
!zero_type(`[](fname[..sizeof(fname)-6]))) { !zero_type(`[](fname[..sizeof(fname)-6]))) {
continue; continue;
} } else if ((fname[sizeof(fname)-3..] == ".so") &&
};
catch {
if ((fname[sizeof(fname)-3..] == ".so") &&
!zero_type(`[](fname[..sizeof(fname)-4]))) { !zero_type(`[](fname[..sizeof(fname)-4]))) {
continue; continue;
} }
}; };
if (err) {
compile_warning(dirname+"."+fname, 0,
sprintf("Compilation failed:\n"
"%s\n",
describe_backtrace(err)));
}
} }
_cache_full = 1; _cache_full = 1;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment