id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 705,VARNAMES bjam rule doesn't work for global module,markovitch,René Rivera,"{{{ VARNAMES bjam rule always returns empty list for the global module. This is due to the fact that builtin_varnames relies upon module_t::variables struct member being not NULL if there are variables in the module, which is wrong for the ""currently running module"" (i.e. frame->module->variables is _always_ NULL). This is due to the way enter_module() and var_hash_swap() work. Since builtin_varnames() always runs in the global module context, global module's 'variables' member is always NULL when builtin_varnames() is called. The proposed patch fixes this bug. }}}",Patches,closed,,None,None,,Fixed,,