fixes for propagating optimization options, and pruning script function analysis

This commit is contained in:
Vern Paxson 2021-03-18 08:40:48 -07:00
parent 9fc8f491ff
commit 7294bb34be
2 changed files with 8 additions and 4 deletions

View file

@ -146,6 +146,10 @@ void FuncInfo::SetProfile(std::shared_ptr<ProfileFunc> _pf)
void analyze_func(ScriptFuncPtr f)
{
if ( analysis_options.only_func &&
*analysis_options.only_func != f->Name() )
return;
funcs.emplace_back(f, ScopePtr{NewRef{}, f->GetScope()}, f->CurrentBody());
}