# HG changeset patch # User Jaroslav Hajek # Date 1260432887 -3600 # Node ID 633f9d837982b79d7047b3a8d2e87bdc068cdaaa # Parent 80432f0ee89593cf5149ef5edab1af080e8bf4c8 include autoloads in out-of-date checks diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-12-10 Jaroslav Hajek + + * symtab.cc (out_of_date_check): Try also autoloads. + 2009-12-09 Jaroslav Hajek * symtab.h (symbol_table::fcn_info::clear_autoload_function): New method. diff --git a/src/symtab.cc b/src/symtab.cc --- a/src/symtab.cc +++ b/src/symtab.cc @@ -211,6 +211,10 @@ file = load_path::find_method (dispatch_type, nm, dir_name); + // Maybe it's an autoload? + if (file.empty ()) + file = lookup_autoload (nm); + if (file.empty ()) file = load_path::find_fcn (nm, dir_name); }